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

发布于 2024-10-07 03:18:14 字数 92 浏览 2 评论 0原文

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

那么如何测试字符串中的字母(Unicode 或 ASCII)呢?

Recently I discovered, to my surprise, that JavaScript has no built-in support for Unicode regular expressions.

So how can I test a string for letters only, Unicode or ASCII?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷情 2024-10-14 03:18:14

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

I'd recommend Steven Levithan's excellent XRegExp library, which has a Unicode plugin containing various Unicode character classes: http://xregexp.com/plugins/

春夜浅 2024-10-14 03:18:14

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

这也让我感到惊讶,因为

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

打印出来的是真的。

Recently I discovered, to my surprise, that javascript has no builtin support for unicode regex.

This comes to a surprise to me as well because

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

prints true.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文