jQuery技术:使用jquery防止中文字符输入

如何使用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-Zs]+s*$/ 

但是我如何查看中文字符?

    这可能很有用:

     function isChn(str){ return /^[u4E00-u9FA5]+$/.test(str); } 

    问题不在于您的正则表达式 – 您已经阻止了除az和空格之外的所有字符(并且在az范围内没有中文字符)。 但是,你的function逻辑存在问题。 正如目前所写,如果该字段是可选的,则允许使用中文字符。 你应该只在可选空的情况下跳过正则表达式测试:

    需要了解更多jQuery教程分享使用jquery防止中文字符输入,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

     return (!value && this.optional(element)) || regexp.test(value); 

      以上就是jQuery教程分享使用jquery防止中文字符输入相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/982468.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐