Сводка
Свойство RegExp.prototype
представляет объект прототипа для констуктора RegExp
.
Атрибуты свойстваRegExp.prototype |
|
---|---|
Записываемое | нет |
Перечисляемое | нет |
Настраиваемое | нет |
Описание
Описание экземпляров регулярных выражений смотрите на странице документации, посвящёной объекту RegExp
. Экземпляры регулярных выражений наследуются от RegExp.prototype
. Изменение объекта прототипа распространяется на все экземпляры регулярных выражений.
Свойства
Также смотрите устаревшие свойства объекта RegExp
Обратите внимание, что некоторые свойста объекта RegExp
имеют как длинные, так и короткие (Perl-подобные) имена. Оба имени всегда ссылаются на одно и тоже значение. Perl — это язык программирования, откуда JavaScript взял свои регулярные выражения.
RegExp.prototype.constructor
- Определяет функцию, создающую прототип объекта.
RegExp.prototype.global
- Определяет, надо ли проверять регулярное выражение на все возможные сопоставления со строкой, или достаточно только первый раз.
RegExp.prototype.ignoreCase
- Определяет, надо ли игнорировать регистр символов при попытке сопоставления со строкой.
RegExp.prototype.lastIndex
- Индекс, по которому начинается следующее сопоставление.
RegExp.prototype.multiline
- Определяет, надо ли искать по нескольким строкам.
RegExp.prototype.source
- Текст шаблона.
RegExp.prototype.sticky
- Определяет, включён ли режим «липкого» поиска.
RegExp.prototype.flags
- Строка, состоящая из флагов объекта регулярного выражения.
Методы
Также смотрите устаревшие методы объекта RegExp
RegExp.prototype.exec()
- Выполняет поиск сопоставлений регулярного выражения в своём строковом параметре.
RegExp.prototype.test()
- Пытается сопоставить регулярное выражение своему строковому параметру.
RegExp.prototype.toSource()
- Возвращает объектный литерал, представляющий указаный объект; вы можете использовать это значение для создания нового объекта. Переопределяет метод
Object.prototype.toSource()
. RegExp.prototype.toString()
- Возвращает строку, представляющую указаннный объект. Переопределяет метод
Object.prototype.toString()
.
Спецификации
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 1-е издание. | Стандарт | Изначальное определение. Реализована в JavaScript 1.1. |
ECMAScript 5.1 (ECMA-262) Определение 'RegExp' в этой спецификации. |
Стандарт | |
ECMAScript 6 (ECMA-262) Определение 'RegExp.prototype' в этой спецификации. |
Кандидат в рекомендации |
Совместимость с браузерами
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) |
Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) | (Да) |