JS正则
正则是什么 正则就是用来处理字符串的:匹配字符串的格式是否符合既定的格式(正则的匹配)、把一个字符串中符合既定格式的内容获取到(正则的捕获); test和exec是正则里面的方法
test->匹配
-
Html 代码
1 |
var reg = /\d/;//-> \d一个0-9之间的数字 ->包含一个0-9之间的数字的规则 |
|
2 |
console.log( reg.test ("2016"));//->true |
3 |
console.log( reg.test ("duff990fff"));//->true |
|
4 |
console.log( reg.test (" dufffff "));//->false |
exec->捕获
-
Html 代码
1 |
var reg = /\d/g; |
|
2 |
console.log( reg.exec ("2016"));//->["2", index: 0, input: "2016"] |
3 |
console.log( reg.exec ("2016"));//->["0"...] |
4 |
console.log( reg.exec ("2016"));//->["1"...] |
5 |
console.log( reg.exec ("2016"));//->["6"...] |
正则的组成 每个正则都是由元字符和修饰符两部分组成,
“/”里面的 内容称为元字符 “/”
[修饰符]
g(global)-> 全局匹配
i ( ignoreCase )-> 忽略大小写匹配
m(multiline)-> 换行匹配
正则常用的元字符
( [ { \ ^ $ | ) ? * + .
- 点赞
- 收藏
- 关注作者
评论(0)