RegExp.prototype.flags
Сводка
Свойство flags
возвращает строку, состоящую из флагов текущего регулярного выражения.
Описание
Флаги в свойстве flags
упорядочены по алфавиту (слева направо, то есть "gimuy"
).
Примеры
Пример: использование свойства flags
/foo/ig.flags; // "gi"
/bar/myu.flags; // "muy"
Полифил
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