小编rx2*_*347的帖子

Unicode 正则表达式 \p{L} 在 NodeJS 中不起作用

我试图使以下 unicode 正则表达式在 nodejs 中工作,但我得到的只是一个无效的转义错误。我不知道,在这里逃避什么,或者如果出于某种原因这在 node.js 中根本不起作用。这是我原来的正则表达式:

/([\p{L}|\-]+)/ug
Run Code Online (Sandbox Code Playgroud)

如果我像 \p 这样转义 \p \\p,则正则表达式不再起作用(仅输出 p、L 和 -)

这适用于 chrome,所以它也应该以某种方式在 node 中工作,对吧?谢谢你的帮助。

javascript regex unicode node.js

2
推荐指数
1
解决办法
830
查看次数

标签 统计

javascript ×1

node.js ×1

regex ×1

unicode ×1