RegExp.prototype

RegExp.prototype

RegExp.prototype 属性表示 RegExp构造函数的原型对象。

| RegExp.prototype的属性的属性特性 |

|:----|

| Writable | no |

| Enumerable | no |

| Configurable | no |

描述

查看 RegExp 了解更多关于 RegExp 实例的说明。

属性

查看已废弃的RegExp属性

注意,RegExp 对象的几个属性既有完整的长属性名,也有对应的类 Perl 的短属性名。两个属性都有着同样的值。JavaScript 的正则语法就是基于 Perl 的。

RegExp.prototype.constructor创建该正则对象的构造函数。

方法

RegExp.prototype.exec()在目标字符串中执行一次正则匹配操作。

规范

SpecificationStatusComment
ECMAScript 3rd Edition (ECMA-262)StandardInitial definition. Implemented in JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)The definition of 'RegExp' in that specification.Standard
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'RegExp.prototype' in that specification.StandardAdded flags, sticky and unicode properties.
ECMAScript Latest Draft (ECMA-262)The definition of 'RegExp.prototype' in that specification.Draft

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)