21.1.1 创建正则表达式

来源:互联网 发布:广州远程网络教育 编辑:程序博客网 时间:2024/05/03 18:42
        在JavaScript中,通过RexExp对象来表述和使用正则表达式。在使用正则表达式之前,首先需要创建一个RexExp对象。显式创建RegExp对象的语法如下:
var oRexp=new RegExp(pattern[,flag])
  其中,oRexp为必选项,表示所创建的RegExp对象的名称。pattern为必选项,表示以字符串格式表示的正则表达式。flag为可选项,是匹配选项,可用的值有四个:g表示全局匹配检测;i表示在匹配检测时忽略大小写;gi表示全局匹配检测且忽略大小写;m为允许多行搜索。
用户不一定要显示的创建。另外,还可以隐式创建RegExp对象,格式如下:
var oRexp=/pattern/[flag]
  其中,oRexp为必选项,表示所创建的RegExp对象的名称。pattern为必选项,表示以字符串格式表示的正则表达式。flag为可选项,匹配选项。
注意:在使用显式格式创建RegExp对象时,正则表达式中的“/”要用“//”来代替,且表达式开头和结尾的“/”需要省略。