JS正则表达式中,基于 unicode 字符属性区分字符。例如大写和小写字母、数学符号和标点。

语法

// Non-binary 属性
\p{Unicode属性值}
\p{Unicode属性名=Unicode属性值}

// Binary and non-binary 属性
\p{UnicodeBinary属性名}

// \P 为 \p 取反
\P{Unicode属性值}
\P{UnicodeBinary属性名}