此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

RegExp.prototype.unicode

基线 广泛可用

自 2016年9月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

RegExp.prototype.unicode 的属性特性
可写
可枚举
可配置

描述

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

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

示例

使用 unicode 属性

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

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

规范

规范
ECMAScript® 2027 Language Specification
# sec-get-regexp.prototype.unicode

浏览器兼容性

参见