js 如何驗證字符串里是否包含漢字?

2019-05-30 編程教程
  • 文章介紹
1、用正則表達式判斷
 
<input  type="text" id="name" placeholder="請輸入用戶名" value="" onblur="CheckChinese('name',this.value)"  class="form-control">

 function CheckIsChinese(obj,val){    
  var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
  if(reg.test(val)){alert("包含漢字!"); }   
  }
2、用 Unicode 字符范圍判斷
 
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;
  }

上一篇:js中的關于onClick事件的參數傳遞

下一篇:js代碼實現調起微信客戶端

專業的織夢模板定制下載站,在線購買后即可下載!

商業源碼

跟版網模板,累計幫助5000+客戶企業成功建站,為草根創業提供助力!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

織夢建站咨詢
欢乐捕鱼人正版游戏下载 贵州地道麻将 36选7好彩3开奖 期货公司配资一万多少钱 吉林长春棋牌麻将下载 捕鱼游戏平台下载 黑龙江36选7开奖信息 网赚博客 赛车pk10技巧 江西多乐彩中奖走势图 意甲联赛18-19赛季 东北麻将怎么玩 王者捕鱼纯正电玩 中原河南麻将苹果版 资料两尾中特 浙江体彩20选5机选一注 上期算下期五尾公式