JS日记整理 - 正则函数RegExp()

本文是以前的学习笔记,已文档形式放在电脑中不方便随地查看,因此整理出来方便随时阅读

  开发过程中,强烈建议多使用正则来处理一些问题,代码美观,成本低,效果好,优点很明显。关于正则表达式相信大家已经熟能生巧,本文主要记录几个正则函数的应用

1. RegExp()函数的两个参数都是字符串(不能直接把正则表达式的字面量模式传递给RegExp构造函数)。
JS日记整理 - 正则函数RegExp()_第1张图片

  我们再传递的时候需要对一些字符进行双重转义。所有元字符都必须双重转义,那些已经被转义过的字符也是如此。例如\n(字符\在字符串中被转义成\\,那么,在正则表达式中,就应该是 \\\\

2. RegExp的实例方法: exec(); 可以返回匹配结果(Bool) 和 返回匹配的字符串
JS日记整理 - 正则函数RegExp()_第2张图片

  该例将返回值放在 matches[0]中,matches[1]是undefined

3. RegExp的实例方法: test(); 只返回匹配结果,常用语if()语句

你可能感兴趣的:(JS日记整理 - 正则函数RegExp())