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

Атрибуты свойства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 Latest Draft (ECMA-262)
Определение 'RegExp.prototype.unicode' в этой спецификации.
Черновик  

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

ВозможностьChromeEdgeFirefoxInternet ExplorerOperaSafari
Базовая поддержка5012146 Нет3710
ВозможностьAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Базовая поддержка Да50 Да4637105.0

1. Case folding is implemented in version 13

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

Метки документа и участники

Внесли вклад в эту страницу: PROPHESSOR
Обновлялась последний раз: PROPHESSOR,