一、正则表达式
1.代表表达式 /.../
2.匹配输入字符串的开始位置 ^
3.匹配字符串的结束位置 $
4.匹配一个数字 [0~9] \d
5.匹配非数字 \D
6.匹配包括下划线的任何单词字符 \w
7.匹配非单子字符 \w
8.匹配空白字符 \s
9.匹配非空白字符 \S
10. 匹配n次 {n}
匹配至少n次 {n,}
匹配至少n次,至多m次 {n,m}
匹配前一项至少零次 *
匹配前一项至少零次或多次 +
匹配前一项至少零次或多次 ?
11.六位编码格式验证
/^\d(6)&/;
12.用户名验证
/^[a-z0-9_-]{3,16}$/
13.创建正则表达式
var 表达式名称=表达式;
var 表达式名称 = new RegExp(表达式);
14.表达式校验
var str="version";
var bool=v.text(str);//返回true
二、表单校验
1.获取表单
$("form");
2.获取表单标签
$("form :input")
3.获取所有的text
$("form :text")
4. $("form :hidden"); 获取所有不可见元素
$("form :selected"); 匹配所有选中的option元素
$("form :checked"); 匹配所有复选框
$("form :submit") 匹配所有提交按钮
5.onblur 失去焦点
onfocus 获得焦点
select 选中事件