正则表达式和form表单验证

1 看见什么就是正则表达式 //

 2 正则表达式的开始、结束 ^ $

3 匹配0-9 \d 非数字

 \D 数字下划线

 字母 \w 非单字符 \W

匹配空白字符 \s 任何非空字符 \s 匹配除换行外的单个字符 .

 匹配n次 {n} 匹配至少n次{n,}

 匹配至少n次至多m次{n,m}

 匹配前一项至少0次 *

 匹配前一项至一次 + 匹配前一项0次或多次 ?

 邮政编码6位数字验证 /^\d{6}$/

用户名3-16位 小写字母 数字 下划线 /^[a-z0-9_-]{3,16}$/ url /^(https?:\ /\ /)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/

创建正则表达式 var 对象=正则表达式

 var red=正则表达式 var reg=new regexp(“”,“”)

检索字符串中指定的值 返回false或true test()

检索字符串中是否有正则表达式 返回找到的位置 exec()

表单校验 获取表单 $("form") 获取所有 input button select标签

空格:input 获取所有文本框

空格:text

 获取所有不可见元素 type为hidden的元素或 style=display:none

空格:hidden 匹配被选中的

 空格:checked 匹配所以提交按钮

空格:submit

获取焦点 onfocus

失去焦点 onblur

你可能感兴趣的:(正则表达式和form表单验证)