百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> javascript限制用户只能输汉字中文
分享文章到:

javascript限制用户只能输汉字中文

发布时间:01/15 来源: 浏览: 关键词:
要验证函数时我们必须明白,如果是汉字,则字符串长度加2,如果用正则我们直接使用\\u4E00-\\u9FA5 即可解决。

//检验汉字 

 代码如下

function chkstrlen(str) 

  { 

    var strlen = 0; 

    for(var i = 0;i < str.length; i++) 

    { 

      if(str.charCodeAt(i) > 255) //如果是汉字,则字符串长度加2 

        strlen += 2; 

      else

        strlen++; 

    } 

    return   strlen; 

  }


利用正则只能输入汉字的 

 代码如下

 <input   onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))">      

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板