表达式:
作用范围:/......../
开始:^ 结束: $
0——9: \d 非数字:\D
单字符和下划线: \w [A-Z a-z 0-9 _] 非单字符:\W [^ A-Z a-z 0-9]
空白字符: \s 非空白字符: \S
除换行符以外的任意字符: .
匹配前一项n次: {n} 至少n次:{n,} 至少n次至多m次:{n,m}
匹配前一项任意次:* 0次或1次:? 一次或多次:+
演示——邮政编码格式验证:/[0-9]{6}/
用户名验证:/^[0-9 a-z -]{3,16}$/
正则表达式创建:①var 对象 = /正则表达式内容/ ② var 对象=new Regexp("/正则表达式内容/");
正则表达式测试:表达式.test(测试的字符串) 返回值是boolean类型
返回字符串中符合表达式的内容的位置:.exec
表单校验:
获取表单:$("form")
注意:表单验证中过滤选择器,冒号前要有空格!
获取表单所有Input,select,button标签:过滤选择器— :input
获取所有文本框: :text
获取所有不可见元素或者type=hidden或者display=none: :hidden
获取radio和checkbox中checked以及selected的元素: :checked
获取下拉框中selected中被选中的: :selected
submit事件触发的前提:有submit按钮或者image提交,retuen true则执行,retuen false则中断
jQuery中的方法:获取焦点:focus() 失去焦点:blur() 选中事件:selected()
js中的事件: 获取焦点:onfocus 失去焦点: onblur