正则表达式之基本属性

2020-02-06  本文已影响0人  熬得萨菲

参数:

字符类别:

字符集合:

> 注意点: 当使用构造函数创造正则对象时,需要常规的字符转义规则(在前面加反斜杠\)。 eg: var re = new RegExp('\\w+') === var reg = /\w+/
var str = "abc";
var reg = /.+/g;
reg.exec(str); // 'abc'

先行断言: x 只有在 y 前面才匹配,必须写成/x(?=y)。

/\d+(?=%)/.exec("100% of US")[0]; // ['100']

后行断言: x 只有不在 y 前面才匹配。

/(?!%)\D/.exec("100% of US")[0]; //
上一篇下一篇

猜你喜欢

热点阅读