Свойство unicode указывает, используется ли флаг «u» с регулярным выражением. Свойство unicode доступно только для чтения конкретного экземпляра регулярного выражения.
Источник этого интерактивного примера хранится в GitHub репозитории. Если вы хотите внести свой вклад в проект интерактивных примеров, скопируйте https://github.com/mdn/interactive-examples и отправьте нам pull request.
Атрибуты свойстваRegExp.prototype.unicode |
|
---|---|
Записываемое | нет |
Перечисляемое | нет |
Настраиваемое | да |
Описание
Значение unicode является Boolean
. True, если используется флаг u, или false - противном случае. Флаг «u» позволяет использовать различные функции, связанные с Unicode. С флагом «u» любые escape-последовательности кода Unicode будут интерпретироваться как таковые, например.
Вы не можете напрямую изменить это свойство. Оно доступно только для чтения.
Примеры
Испльзование свойства unicode
var regex = new RegExp('\u{61}', 'u');
console.log(regex.unicode); // true
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Определение 'RegExp.prototype.unicode' в этой спецификации. |
Стандарт | Initial definition. |
ECMAScript (ECMA-262) Определение 'RegExp.prototype.unicode' в этой спецификации. |
Живой стандарт |
Совместимость с браузерами
BCD tables only load in the browser