javascript 正则对象都有那些方法

2024-11-27 05:52:26

1、首先,遍历一下正则对象,并打印在console中,观察一下都有哪些方法。效果如下图

javascript 正则对象都有那些方法

2、可以看到,正则对象具有compile(),exec(),以及test()三个不同的方法。下边我们分别来解释一下这三个方法到底有什么作用,同时也会有代码实例。

3、compile()方法,该方法的作用是compile() 方法用于在脚本执行过程中编译正则表达式。compile() 方法也可用于改变和重新编译正则表达式。效果如下图所示,可以看到,这个函数是一个辅助函数,如果正则表达式中途出现了改变的话,这个函数可以帮助我们把代码写的更加让人容易看懂。

javascript 正则对象都有那些方法

4、exec()方法,该方法的作用是exec() 方法用于检索字符串中的正则表达式的匹配。如果字符串中有匹配的值返回该匹配值,否则返回 null。这个方法是正则对象的主要方法,一般用在表单校验,字符串查找等领域。实现的效果如图

javascript 正则对象都有那些方法

5、当exec()方法找不到匹配的字符串时,就会返回null,效果如图

javascript 正则对象都有那些方法

6、test()方法,该方法的作用是test() 方法用于检测一个字符串是否匹配某个模式.如果字符串中有匹配的值返回 true ,否则返回 false。这个方法,是前边exec()方法的简化版本,作用跟exec()相同,唯一一点就是在写判断的时候好用一些。效果如图:

javascript 正则对象都有那些方法

7、当找到匹配值得时候返回的结果是:

javascript 正则对象都有那些方法
猜你喜欢