MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

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 2017 Draft (ECMA-262)
RegExp.prototype.unicode
Draft  

浏览器兼容性

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

另见

文档标签和贡献者

 此页面的贡献者: wizardforcel
 最后编辑者: wizardforcel,