RegExp.prototype.flags
Сводка
Свойство flags возвращает строку, состоящую из флагов текущего регулярного выражения.
Описание
Флаги в свойстве flags упорядочены по алфавиту (слева направо, то есть "gimuy").
Примеры
Пример: использование свойства flags
js
/foo/ig.flags; // "gi"
/bar/myu.flags; // "muy"
Полифил
js
if (RegExp.prototype.flags === undefined) {
Object.defineProperty(RegExp.prototype, 'flags', {
configurable: true,
get: function() {
return this.toString().match(/[gimuy]*$/)[0];
}
});
}
Спецификации
| Specification |
|---|
| ECMAScript Language Specification # sec-get-regexp.prototype.flags |
Совместимость с браузерами
BCD tables only load in the browser