javascript - 允许使用正则表达式的非拉丁字符

标签 javascript regex

<分区>

Possible Duplicate:
Regular expression to match non-english characters?

我正在使用此正则表达式来限制某些字符。 我想更改它以允许所有拉丁字母和非拉丁字母,但我认为正则表达式不是我的想法:)

String.prototype.isText2 = function () {return /^[\.\-\w\s&']*$/.test(this)}

我认为这个正则表达式只允许拉丁字符和 '&

如何让它允许非拉丁字母? (像这些 ç、ü、ğ、ş 和中文、日语、阿拉伯语)

最佳答案

您可以使用 XRegExp .这支持 Unicode。

关于javascript - 允许使用正则表达式的非拉丁字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9618647/

相关文章:

javascript - html5/javascript 游戏在 ie8 中运行缓慢

javascript - Node.js 通过 ID 从 mongoDB 中查找结果

javascript - 使用 JSON 填充 HTML 元素

javascript - JS 正则表达式 : Double slash splitting along with other characters

javascript - 如何将 Facebook 的 javascript SDK 函数附加到按钮?

javascript - 在 JS 中移动元素

c# - 什么是 "Nested Quantifier",为什么它会导致我的正则表达式失败?

javascript - Express JS 中路由的精确长度正则表达式

python - 正则表达式忽略不需要的匹配引号

android - Kotlin正则表达式不适用于我在运行时得到的波兰char (“ł”)