正则RegExp;

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)

明天继续。。。。

猜你喜欢

转载自www.cnblogs.com/qinlinkun/p/10139961.html