全字正则表达式JS Unicode

时间:2018-11-29 09:18:37

标签: javascript regex unicode

在我的JS应用中,我需要在字符串中选择与整个Unicode字匹配的字符串。

常规单词边界\b不适用于unicode,因此我使用了下一个正则表达式:

(?<=^|\s|[ ​!-\/:-@[-`{-~])somę(?=\s|[ ​!-\/:-@[-`{-~]|$) 它正在选择字符串匹配,该字符串被我在范围中使用的定界符包围。

在Chrome中一切正常。但是在旧的JS规范中却没有,因为第一个分组使用的是lookbehind,但当前的JS规范不支持。

游乐场:https://regex101.com/r/P1gUGe/5

在字符串之前是否有匹配单词定界符的想法?预先感谢!

0 个答案:

没有答案