RegExp.prototype.ignoreCase

Сводка

Свойство ignoreCase указывает, использовался ли в определении регулярного выражения флаг "i". Свойство ignoreCase является свойством только для чтения и принадлежит экземпляру регулярного выражения.

Атрибуты свойства RegExp.prototype.ignoreCase
Записываемое нет
Перечисляемое нет
Настраиваемое нет

Описание

Значение свойства ignoreCase имеет тип Boolean и содержит true, если при определении регулярного выражения использовался флаг "i"; в противном случае оно содержит false. Флаг "i" указывает на то, что регистр символов в строке, с которой сопоставляется регулярное выражение, должен игнорироваться.

Вы не можете напрямую изменить это свойство.

Примеры

Пример: использование свойства ignoreCase

var regex = new RegExp('foo', 'i');

console.log(regex.ignoreCase); // true

Спецификации

Спецификация Статус Комментарии
ECMAScript 3-е издание. Стандарт Изначальное определение. Реализована в JavaScript 1.2. JavaScript 1.5: свойство ignoreCase является свойством экземпляра RegExp, а не самого объекта RegExp.
ECMAScript 5.1 (ECMA-262)
Определение 'RegExp.prototype.ignoreCase' в этой спецификации.
Стандарт
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'RegExp.prototype.ignoreCase' в этой спецификации.
Стандарт Свойство ignoreCase теперь является свойством доступа в прототипе объекта, а не собственным свойством данных экземпляра.

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также