正则

2017-07-02  本文已影响0人  Liberty寒风

创建方式

这两种创建方式的区别是,如果你的正则表达式是可以确定的,那么使用字面值形式性能会更好,但是如果你的正则是动态创建的,那么只能选择构造函数的形式了。而在具体的使用上,二者是没有差别的。

书写规则

字面值形式的,记得表达式前后加上/符号。

使用括号

/Chapter (\d+)\.\d*/这部分中的(\d+)部分是会被记忆的,是可以作为一个字符串被使用。

可使用的方法

在RegExp对象的方法中有:

exec

这是RegExp对象的一个方法,传入一个字符串,默认返回一个数组,包含匹配结果,以及匹配的一些信息。如果是带记忆信息的,数组的长度会变化。没有匹配的时候,返回null.

test

这是RegExp对象的一个方法,传入一个字符串,默认返回true或者false.

上一篇 下一篇

猜你喜欢

热点阅读