/[a-zA-ZÉoÌáīúÈìêÉÍ¡iÉÍ¡uÅġḧnÌÆÄ¡gÌ̶ÄḣñtÌdÌÅrÌÅȶvÌmÌᵯǰÉææÌyÌáºáºsÌÅÅ̶]+/gm
除了有一个角色我不能包括在内(或者当被包括在内的时候,它似乎不像预期的那样有效)之外,它很好用。字符位于正则表达式的最后一位:
Å̶
//[它使交叉穿过(在某些字体中不容易看到),在unicode中是
'COMBINING LONG STROKE OVERLAY' (U+0336)
"mokkÌÅ̶ḣoÌ".match(/[a-zA-ZÉoÌáīúÈìêÉÍ¡iÉÍ¡uÅġḧnÌÆÄ¡ÄḣñtÌdÌÅrÌÅȶvÌmÌᵯǰÉææÌyÌáºáºsÌÅÅ̶gÌ̶]+/gm)
// == ['mokk', 'Å̶ḣoÌ']
我听说过
Unicode Property Escapes
使用
\p{UnicodePropertyValue}
用一个
u
旗帜这在这里有用吗?