表单验证-正则表达式

来源:互联网 发布:淘宝弹弓狙击鹰七 编辑:程序博客网 时间:2024/05/20 20:55

  本周的学习任务是制作一个正则表达式。学长给了一个正则表达式教程,看完了以后发现并没有记住什么。正则表达式真的要记的东西很多,所以我都是直接在网上找相应的表达式,因为要调试验证,慢慢也记住了一些最基本的东西。现在拿到一个正则表达式还是能够做一些最基本分析,也能看懂一部分。尽管如此,在制作表单验证的时候还是出现了一些问题。

首先,最开始我是把每个函数都用提交按钮去测试,后来发现最后提交的时候怎么办呢,一个onclick只能调用一个函数。我原来的想法是,再写一个函数,调用所有的验证函数,然后提交按钮的onclick只调用总函数。但是这样有点不靠谱的感觉,就求助了一下百度。从别人的处理方法那里借鉴了一下。就是用onblur去解决,每次填完信息之后直接验证。不过最后提交的时候还是要重新验证一遍所有的信息,所以还是用一个checkall函数检测一遍所有的信息。

其次就是一个比较无奈的问题了,我发现固定电话的正则表达式和身份证号的表达式始终匹配出现错误。一直提示输入有误。也从网上找了很多,一个个试过,都没用。也不知道是不是其他地方的语句出现了错误,但是我写的都和其他的验证函数一样啊,除了变量名变了,其他都一样啊。不是很能理解为什么出现这种问题。

最后就是上周的任务遗留的一些问题,改过之后查找的效果可以显示出来,而不再是直接覆盖整个页面的那种。但是查找过的记录查找效果无法删除,查找第二条记录的时候第一次的效果不会消失。也尝试过通过函数设置默认值,然后查找结束后恢复默认值的方法,但是。。。。函数没起作用,也不知道为什么。再有就是关于修改时,前面的数字怎么保持不变的问题,仍然没有解决。

其实相比于上周,这周遇到的问题,可能是因为这周的任务能从网上找到不少相似的资料,然后可以借鉴一下。所以本周的效率似乎也提高了不少。希望以后继续保持!

原创粉丝点击