slo*_*osd 6 regex unicode firefox
我需要一个匹配中文,希腊文,俄文,...字母的正则表达式.我基本上想要做的是删除标点符号和数字.
到目前为止,我"手动"删除了标点符号和数字,但这似乎并不十分一致.
我尝试的另一件事是
/[\p{L}]/
Run Code Online (Sandbox Code Playgroud)
但是Mozilla不支持(我在Firefox扩展中使用它).
您是否尝试过XRegExp和Unicode 插件?
\n\n<script src="xregexp.js"></script>\n<script src="xregexp-unicode.js"></script>\n<script>\n var unicodeWord = XRegExp("^\\\\p{L}+$");\n alert(unicodeWord.test("\xd0\x9d\xd0\xb8\xd0\xbd\xd0\xb4\xd0\xb7\xd1\x8f")); // -> true\n</script>\n
Run Code Online (Sandbox Code Playgroud)\n