如何高效运用javascript RegExp对象的属性、方法及其在编程中的应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2005个文字,预计阅读时间需要9分钟。
JavaScript提供了RegExp对象来执行有关正则表达式的操作和功能。每个正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp实例。
使用RegExp构造函数创建实例:javascriptvar regex=new RegExp(pattern);
使用字面量创建实例:javascriptvar regex=/pattern/;
JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp对象的实例。使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"])。
使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]。
pattern部分为要使用的正则表达式模式文本,是必须的。在第一种方式中,pattern部分以JavaScript字符串的形式存在,需要使用双引号或单引号括起来;在第二种方式中,pattern部分嵌套在两个“/”之间,不能使用引号。
flags部分设置正则表达式的标志信息,是可选项。如果设置flags部分,在第一种方式中,以字符串的形式存在;在第二种方式中,以文本的形式紧接在最后一个“/”字符之后。flags可以是以下标志字符的组合。
g是全局标志。
本文共计2005个文字,预计阅读时间需要9分钟。
JavaScript提供了RegExp对象来执行有关正则表达式的操作和功能。每个正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp实例。
使用RegExp构造函数创建实例:javascriptvar regex=new RegExp(pattern);
使用字面量创建实例:javascriptvar regex=/pattern/;
JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp对象的实例。使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"])。
使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]。
pattern部分为要使用的正则表达式模式文本,是必须的。在第一种方式中,pattern部分以JavaScript字符串的形式存在,需要使用双引号或单引号括起来;在第二种方式中,pattern部分嵌套在两个“/”之间,不能使用引号。
flags部分设置正则表达式的标志信息,是可选项。如果设置flags部分,在第一种方式中,以字符串的形式存在;在第二种方式中,以文本的形式紧接在最后一个“/”字符之后。flags可以是以下标志字符的组合。
g是全局标志。

