Свойство 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 Latest Draft (ECMA-262) Определение 'RegExp.prototype.unicode' в этой спецификации. |
Черновик |
Совместимость с браузерами
Компьютеры | Мобильные | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Базовая поддержка | Chrome Полная поддержка 50 | Edge
Полная поддержка
12
| Firefox Полная поддержка 46 | IE Нет поддержки Нет | Opera Полная поддержка 37 | Safari Полная поддержка 10 | WebView Android Полная поддержка Да | Chrome Android Полная поддержка 50 | Edge Mobile Полная поддержка Да | Firefox Android Полная поддержка 46 | Opera Android Полная поддержка 37 | Safari iOS Полная поддержка 10 | Samsung Internet Android Полная поддержка 5.0 | nodejs Полная поддержка Да |
Легенда
- Полная поддержка
- Полная поддержка
- Нет поддержки
- Нет поддержки
- Смотрите замечания реализации.
- Смотрите замечания реализации.