猿问

匹配非ASCII字符的正则表达式?

匹配非ASCII字符的正则表达式?

在正则表达式中,最简单的匹配非ASCII字符的方法是什么?我想用一个输入字符串来匹配所有的单词,但是语言可能不是英语,所以我需要匹配一些东西,比如ü,r,。而且,这是在Javascript/jQuery中,所以任何解决方案都需要应用于此。



aluckdog
浏览 1729回答 3
3回答

MMMHUHU

这应该可以做到:[^\x00-\x7F]+它匹配不包含在ASCII字符集(0-127,即0x0至0x7F)。您也可以使用Unicode做同样的事情:[^\u0000-\u007F]+对于Unicode,您可以查看以下两个资源:代码图表Unicode范围列表这个工具若要创建由Unicode块筛选的regex,请执行以下操作。
随时随地看视频慕课网APP
我要回答