是否有更好的方法来摆脱重音并使这些字母与使用String.replaceAll()方法和逐个替换字母分开?例:
输入: or?pžsíáýd
输出: orcpzsiayd
它不需要包括所有带有重音符号的字母,如俄语字母或中文字母.
如何在JavaScript中使用支持Unicode的正则表达式?例如,应该有类似于\ w的东西可以匹配字母或标记类别中的任何代码点(不仅仅是ASCII代码),并且希望像[[P*]]这样的过滤器用于标点符号等.
这是我今天遇到的一个有趣的片段:
/\ba/.test("a") --> true
/\bà/.test("à") --> false
Run Code Online (Sandbox Code Playgroud)
然而,
/à/.test("à") --> true
Run Code Online (Sandbox Code Playgroud)
首先,wtf?
其次,如果我想在单词的开头匹配重音字符,我该怎么做?(我真的很想避免使用过顶选择器/(?:^|\s|'|\(\) ....)