JavaScript中使用正则表达式

2018-07-27sad creeper

可以用正则的方法:

search() 找到匹配的第一个字符串,返回位置

match() 提取匹配的字符串,返回子串

replace() 替换全部匹配的字符串

RegExp.test()

使用1:var re = new RegExp('a', 'i');

使用2:var re = /a/i;

数字:\d

英文数字下划线:\w

空白字符:\s

除了数字: \D

除了英文数字下划线:\W

除了空白字符:\S

任意:.

出现n次:{n}

出现n-m次:{n,m}

出现最少n次:{n,}

若干个:+

出现0或1次:?

出现0或多次:*

或者:|

方括号:[abc], [a-z0-9], [^a-z](^除了...)

忽略大小写:i

全局匹配:g

行首:^

行尾:$

-----

阅读 303 评论


null

good

4个月前 ·