JS RegExp.prototype

🌙
手机阅读
本文目录结构

概述

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

描述

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

RegExp 实例继承 RegExp.prototype。修改该原型对象上的属性或方法会影响到所有的 RegExp 实例。

属性

查看已废弃的RegExp属性

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

RegExp.prototype.``constructor

创建该正则对象的构造函数。

RegExp.prototype.global

是否开启全局匹配,也就是匹配目标字符串中所有可能的匹配项,而不是只进行第一次匹配。

RegExp.prototype.ignoreCase

在匹配字符串时是否要忽略字符的大小写。

RegExp.prototype.lastIndex

下次匹配开始的字符串索引位置。

RegExp.prototype.multiline

是否开启多行模式匹配(影响 ^ 和 $ 的行为)。

RegExp.prototype.source

正则对象的源模式文本。

RegExp.prototype.sticky

是否开启粘滞匹配。

Properties inherited from Object:

__parent__, __proto__

方法

查看已废弃的RegExp方法

RegExp.prototype.exec()

在目标字符串中执行一次正则匹配操作。

RegExp.prototype.test()

测试当前正则是否能匹配目标字符串。

RegExp.prototype.toSource()

返回一个字符串,其值为该正则对象的字面量形式。覆盖了Object.prototype.toSource 方法.

RegExp.prototype.toString()

返回一个字符串,其值为该正则对象的字面量形式。覆盖了Object.prototype.toString() 方法。

Methods inherited from Object:

__defineGetter__, __defineSetter__, hasOwnProperty, isPrototypeOf, __lookupGetter__, __lookupSetter__, __noSuchMethod__, propertyIsEnumerable, toLocaleString, unwatch, valueOf, watch

规范

Specification Status Comment
ECMAScript 1st Edition. Implemented in JavaScript 1.1 Standard Initial definition.
ECMAScript 5.1 (ECMA-262) RegExp Standard  
ECMAScript 2015 (6th Edition, ECMA-262)RegExp.prototype Standard  

相关链接

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了