入门难,精通简单
两个特殊符号^和$。他们的作用是分别指出一个字符串的开始和结束
"ab*"表示一个字符串有一个a后面跟着零个或若干个b("a","ab","abb")
"ab+"表示字符串有一个a后面跟着至少一个b或者更多
"ab?"表示一个字符串有一个a后面跟着零个或者一个b
"a?+$"表示在字符串的末尾有零个或者一个a跟着一个或者多个b
正则表达式两种声明方法:var re = new RegExp();和var re = //;
[0-9]z中括号表示范围在数字0-9这10个数字中取值
{4,5}大括号规定位数是多少,逗号表示4位或者5位
()小括号分组,相当于数组中的第几个元素
\d匹配数字 \D匹配非数字 \w匹配数字字母下划线 \W匹配非... \s匹配空格 \S匹配非空格或者tab
test()检测一个字符串是否匹配某个模式,当字符串是RegExp时,符合返回true,不符合返回false.
exec()检测字符串,返回数组,存放匹配结果,未匹配返回null。此数组的第0个元素是与正则表达式相匹配的文本,以此类推。http://www.w3school.com.cn/jsref/jsref_exec_regexp.asp
blur()当文本框失去焦点时触发事件