正则表达式创建:
普通方式: var reg = /^\d{6}$/;
构造方法: var reg=new RegExp("表达式","附加参数")
RegExp 对象的方法
exec 检索字符中是正则表达式的区配,返回找到的值,并确定其位置
test 检索字符串中指定的值,返回true或false
/.../ 代表一个模式的开始和结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\d 匹配一个数字字符,等价于[0-9]
\D 除了数字之外的任何字符,等价于[^0-9]
\w 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9_]
\W 任何非单字字符,等价于[^a-zA-z0-9_]
\s 任何空白字符
\S 任何非空白字符
. 除了换行符之外的任意字符
{n} 匹配前一项n次
{n,} 匹配前一项n次,或者多次
{n,m} 匹配前一项至少n次,但是不能超过m次
* 匹配前一项0次或多次,等价于{0,}
+ 匹配前一项1次或多次,等价于{1,}
? 匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}
邮政编码:/^\d{6}$/
用户名验证:/^[a-zA-Z0-9]{3,16}$/
1.获取表单
$("form")
2.表单选择器
1) :input
$("#myform :input")选取表单中所有的input、select和button元素
2):hidden
$("#myform :hidden" )选取<input type="hidden " />、style="display: none"等元素
3) :checked
$(" #userform :checked" )含有checked 或者 selected标签
4) :selected
3.获取和失去焦点
事件: onblur 失去焦点,当光标离开某个文本框时触发
onfocus 获得焦点,当光标进入某个文本框时触发
方法: blur() 从文本域中移开焦点
focus() 在文本域中设置焦点,即获得鼠标光标
select() 选取文本域中的内容,突出显示输入区域的内容