RegEx所有信件(包括中文,希腊文等)

slo*_*osd 6 regex unicode firefox

我需要一个匹配中文,希腊文,俄文,...字母的正则表达式.我基本上想要做的是删除标点符号和数字.

到目前为止,我"手动"删除了标点符号和数字,但这似乎并不十分一致.

我尝试的另一件事是

/[\p{L}]/
Run Code Online (Sandbox Code Playgroud)

但是Mozilla不支持(我在Firefox扩展中使用它).

Jon*_*ski 4

您是否尝试过XRegExpUnicode 插件?

\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