》正则表达式
》正则不需要jquery的支持
直接使用原生的js就可以了
以面向对向的方式来创建
》正则的定义
匹配字符a,
匹配a,忽略大小写
用/来定义
》例子
匹配字符串a,成功弹出true
》不存在的弹出false
》转义的匹配
例,匹配一个数字
本例中,只要有数字存在就成功
弹出了true
只匹配一个
例子,匹配多个数字,要求全部是数字
用到了匹配开头,匹配结尾,匹配一个或多个,匹配数字
结果,如果不是纯数字就会报false
试一试,如果数字中间有英文的情况
》 试一试忽略大小写
当前的结果是false
如果把正则式对象加上一个参数i,就可以忽 略大小写
》常用正则规则
》目标例子
输入内容以后,对内容进行验证,然后弹出对应的提示
功能代码
网页的结构
》重头写下
接下来对这个值进行验证了
如果用户输入的是空的。那么就提示用户名不能为空
让隐藏的标签先获得值,然后显示
如果用户输入的内容不为空,就需要对数据进行验证了
定义正则的规则
当前的bug
文本框获得焦点时,提示信息应该为空
》阻止表单的提交
上面的例子可以对文本框内的内容进行验证
如果验证不合格,应该阻止表单的提交行为
在表单的提交事件中对判断的结果验证
如果结果不符合要求,那么就阻止提交
return false,阻止表单的提交