正则表达式匹配ASCII和Unicode字母

时间:2010-12-10 07:44:55

标签: javascript regex character-properties

最近,我惊讶地发现JavaScript没有对Unicode正则表达式的内置支持。

那么如何测试字符串只能用于字母,Unicode还是ASCII?

2 个答案:

答案 0 :(得分:10)

我推荐Steven Levithan出色的XRegExp库,它有一个包含各种Unicode字符类的Unicode插件:http://xregexp.com/plugins/

答案 1 :(得分:3)

  

最近我发现,令我惊讶的是,javascript没有对unicode正则表达式的内置支持。

这对我来说也是一个惊喜,因为

alert(/\u00B6/.test("¶"));

打印为真。