首发于Angular News

【RPU-A】正则 Unicode 转义提案进入 ES2018

类别

周边动态/Related Project Update

置信度

Announcement

起始时间

2018-01-24

内容

在 u 标记下,正则表达式新增了 \p 与 \P 符号,用于 Unicode 属性的转义。在 \p 块内,可以以键值对的方式设置需要匹配的属性而非具体内容,例如:

const regexGreekSymbol = /\p{Script=Greek}/u;
regexGreekSymbol.test('π');
// → true

此特性可以避免使用特定 Unicode 区间来进行内容类型判断,提升可读性和可维护性。

该提案在 2018-01-24 的 TC39 会议上进入 Stage 4,将会被发布于 ES2018(ES9)。

相关链接

发布于 2018-01-27

文章被以下专栏收录