1.什么是正则???
就是一条规则,用于检验字符串的格式,目标就是字符串。
*只要是表单提交的数据都是字符串
2.正则的定义???
(1)var reg=new RegExp()
(2)var reg=/格式/;
3.正则的方法
(1)test()>>匹配>>true/false
(2)exec()>>捕获>>得到/null
4.正则修饰符 img
i:忽略大小写
m:多行匹配
g:表示全局匹配
使用方法:
(1)var reg=new RegExp("hello",g)
(2)var reg=/hello/g
5.与正则有关的string的方法
(1)match()查找一个或多个与正则相匹配的,有就返回要查找的结果,没有就返回null;
(2)search()匹配和正则相同的字符,有就返回索引,没有就返回-1
(3)replace()匹配与正则相同的字符,并替换,返回的是替换了的字符
6.正则的[ ]
[abc]查找方括号中的任何字符
[^abc]查找不在方括号中的字符
[0-9]查找0-9之间的数字
[a-z]查找a-z的字符
[A-Z]查找A-Z的字符
[A-z]查找A-z中的字符
(red|blue|green)
明天继续。。。。