保存有关正则表达式模式匹配信息的固有全局对象
语法
RegExp.propertyName
propertyName 必填参数 RegExp 对象的任意一个属性
说明
  RegExp 对象不能直接创建,但始终可以使用。在成功的正则表达式查找完成之前,RegExp 对象各属性的初始值如下所示:
属性 简写 初始值
$1...$9 $1...$9 空字符串
index -1
input $_ 空字符串
lastIndex -1
lastMatch $& 空字符串
lastParen $+ 空字符串
leftContext $` 空字符串
rightContext $' 空字符串
在成功的正则表达式查找完成之前,其属性值为 undefined

  不要将全局 RegExp 对象与 正则表达式 (通过 new RegExp() 创建)对象混淆。尽管听起来像是一回事,但它们是截然不同的。全局 RegExp 对象的属性包含不断更新的关于每个匹配出现的信息,而 正则表达式 对象只包含出现正则表达式匹配的信息。
名称类型说明
$1...$9属性返回九个在模式匹配期间找到的、最近保存的部分
index只读属性返回 正则表达式 在被查找的字符串中第一个成功匹配的开始位置,初始值为 -1
input只读属性返回被 正则表达式 匹配的字符串,初始值为空字符串
lastIndex属性返回 正则表达式 在被查找的字符串中下一次成功匹配的开始位置,初始值为 -1
lastMatch只读属性返回任何 正则表达式 搜索过程中的最后匹配的字符,初始值为空字符串
lastParen只读属性如果有的话,返回 正则表达式 匹配模式中最后被括号括住的子字符串模式匹配的字符串,初始值为空字符串
leftContext只读属性返回最后一次被 正则表达式 模式匹配的字符的之前(左边)的所有字符,初始值为空字符串
rightContext只读属性返回最后一次被 正则表达式 模式匹配的字符的之后(右边)的所有字符,初始值为空字符串
版本(Version)
JScript 3.0+
IE 4.0+
JavaScript 1.2+
Netscape 3.0+
Navigator 4.0+