RegExp.prototype.unicode

unicode 属性表明正则表达式带有"u" 标志。 unicode 是正则表达式独立实例的只读属性。

RegExp.prototype.unicode 属性的属性特性:
writable false
enumerable false
configurable true

描述

unicode 的值是 Boolean,并且如果使用了 "u" 标志则为 true;否则为 false。"u" 标志开启了多种 Unicode 相关的特性。使用 "u" 标志,任何 Unicode 代码点的转义都会被解释。

你不能直接修改这个属性,它是只读的。

示例

使用 unicode 属性

var regex = new RegExp('\u{61}', 'u');

console.log(regex.unicode); // true

规范

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
RegExp.prototype.unicode
Standard 初始定义。
ECMAScript Latest Draft (ECMA-262)
RegExp.prototype.unicode
Draft  

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 50 12 (case folding 13) 46 (46) 未实现 37 10
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 未实现 50 46.0 (46) 未实现 (Yes) 10

另见