【发布时间】:2013-05-31 01:57:00
【问题描述】:
如何防止使用 jquery 输入汉字?
$.validator.addMethod("regex", function(value, element, regexp) {
var check = false;
return this.optional(element) || regexp.test(value);
},
" Must contain only letters."
);
这就是我检查输入是否为字母的方式。
regex: /^\s*[a-zA-Z\s]+\s*$/
但是如何查看汉字呢?
【问题讨论】:
-
/^\s*[a-zA-Z\s]+\s*$/首先不包含汉字。 -
只有中文还是韩文+日文+泰文+等等?
-
对于 Visual Basic 有一个类似的问题,您可能想简单地调整正则表达式解决方案并将其移植到 jQuery 或 PHP,无论哪个更适合您的要求:stackoverflow.com/questions/10710518/…
-
@DaveChen 其实只有中文是可以的,但如果韩语+日语+泰语也被屏蔽了,那就没关系了。主要是汉字
-
@minitech
/^\s*[a-zA-Z\s]+\s*$/我以前只查英文字母