7

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

那么我怎样才能测试一个字符串只包含字母、Unicode 或 ASCII 呢?

4

2 回答 2

10

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

于 2010-12-10T10:12:21.847 回答
3

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

这也让我感到惊讶,因为

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

打印真实。

于 2010-12-10T07:55:03.870 回答