如何高效利用正则表达式优化JavaScript代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1655个文字,预计阅读时间需要7分钟。
创建正则表达式,创建正则表达式类似于创建字符串类,创建正则表达式提供了两种方法,一种是使用`new`运算符,另一种是使用字面量形式。一种是使用`new`运算符,另一种是使用字面量形式。使用`new`运算符创建正则表达式,代码如下:
javascriptvar dog=new RegExp(正则表达式);
一、创建正则表达式创建正则表达式和创建字符串类似 , 创建正则表达式提供了两种方法 , 一种是采用 new运算符,另一个是采用字面量方式。
复制代码 代码如下:
var dog = new RegExp('dog'); // 第一个参数字符串
var dog = new RegExp('dog', 'ig'); // 第二个参数可选模式修饰符
var dog = /dog/;
var dog = /dog/ig; //字面量方式。
RegExp 对象包含两个方法 : test() 和 exec() , 功能基本相似 , 用于测试字符串匹配 。
test()方法在字符串中查找是否存在指定的正则表达式并返回布尔值 , 如果存在则返回 true , 不存在则返回 false 。
exec() 方法也用于在字符串中查找指定正则表达式,如果 exec() 方法执行成功,则返回包含该查找字符串的相关信息数组。如果执行失败,则返回 null 。
本文共计1655个文字,预计阅读时间需要7分钟。
创建正则表达式,创建正则表达式类似于创建字符串类,创建正则表达式提供了两种方法,一种是使用`new`运算符,另一种是使用字面量形式。一种是使用`new`运算符,另一种是使用字面量形式。使用`new`运算符创建正则表达式,代码如下:
javascriptvar dog=new RegExp(正则表达式);
一、创建正则表达式创建正则表达式和创建字符串类似 , 创建正则表达式提供了两种方法 , 一种是采用 new运算符,另一个是采用字面量方式。
复制代码 代码如下:
var dog = new RegExp('dog'); // 第一个参数字符串
var dog = new RegExp('dog', 'ig'); // 第二个参数可选模式修饰符
var dog = /dog/;
var dog = /dog/ig; //字面量方式。
RegExp 对象包含两个方法 : test() 和 exec() , 功能基本相似 , 用于测试字符串匹配 。
test()方法在字符串中查找是否存在指定的正则表达式并返回布尔值 , 如果存在则返回 true , 不存在则返回 false 。
exec() 方法也用于在字符串中查找指定正则表达式,如果 exec() 方法执行成功,则返回包含该查找字符串的相关信息数组。如果执行失败,则返回 null 。

