正则表达式与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:noon

空格:hidden

匹配被选中的

空格:checked

匹配所以提交按钮

空格:submit

获取焦点 onfocus

失去焦点 onblur

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