目录

RegExp

RegExp 的构造函数创建了一个正则表达式对象,用模式来匹配文本。

 

继承层次

Object.prototype
 Function.prototype
  RegExp

构造函数

生成RegExp实例。

语法

var re= new RegExp("pattern" [, "flags"]);

参数

属性列表

版本名称语法说明
初始lengthRegExp.lengthRegExp.length 值为 2。
1.1prototypeRegExp.prototype允许为所有正则对象添加属性。

方法列表

无相应成员。

RegExp.prototype

属性列表

版本名称语法说明
1.2global regexObject.globalRegExp 对象是否具有标志 g。
1.2ignoreCaseregexObject.ignoreCaseRegExp 对象是否具有标志 i。
1.2lastIndexregexObject.lastIndex一个整数,标示开始下一次匹配的字符位置。
1.2multilineregexObject.multilineRegExp 对象是否具有标志 m。
1.2sourceregexObject.source正则表达式的源文本。

方法列表

版本名称语法说明
1.2execregexObject.exec(str)在目标字符串中执行一次正则匹配操作。
1.2testregexObject.test(str)测试当前正则是否能匹配目标字符串。
1.1toStringregexObject.toString()返回一个字符串,其值为该正则对象的字面量形式。覆盖了Object.prototype.toString() 方法。

RegExp 实例

继承层次

Object.prototype
 RegExp.prototype
  RegExp实例