问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js中判断是否字符串是否含有中文

发布网友 发布时间:2022-05-14 16:25

我来回答

2个回答

热心网友 时间:2022-04-23 10:15

js 验证字符串里面有没有包含汉字,可以用下面两种方式: 1、用正则表达式判断 function CheckChinese(obj,val){ var reg = new RegExp("[\\u4E00-\\u9FFF]+","g"); if(reg.test(val)){alert("包含汉字!"); } } 2、用 Unicode 字符范围判断 fun...

热心网友 时间:2022-04-23 11:33

1、用正则表达式判断

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  <title>js判断字符是否是汉字</title>
  <style type="text/css">
      .content{
          width:350px;
          overflow:hidden;
          border:1px solid #ddd;
      }
  </style>
<script language="javascript" type="text/javascript"> 
  function CheckChinese(obj,val){     
  var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
  if(reg.test(val)){     
       alert("不能输入汉字!");  
       var strObj = document.getElementById(obj);  
       strObj.value = "";  
       strObj.focus();          
  }       
  }
</script>
</head>
<body>
  <div class="content">
      <div>测试字符:<input id="test" type="text" onblur="CheckChinese('test',this.value)" /> </div>
  </div>  
</body>
</html>

2、用 Unicode 字符范围判断

/*以下方法是用于统计输入字符串的长度,如果是汉字,则字符串长度加2 ;否则字符串长度加1。*/

  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;
  }

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小孩子的谜语有哪些? 高频UPS不间断电源厂家有推荐的吗? 农历 女:1986-10-16 属虎,男 1985-02-11 属牛,想在2013 年结婚,请问... ...12月21日出生属牛,女阴历1986年10月20日出生属虎,请问2012上半年哪天... 男属牛农历1985年正月16日生日,女属虎1986年10月26日生日,今年九月份左 ... ...属牛 女方:1986年农历10月20日 属虎 11年4月或5月结婚有合适的日子吗... 凌云诺怎么查看技能信息 凌云诺如何查看技能信息 凌云诺查看品阶福利的操作方法 凌云诺怎么查看品阶福利 凌云诺怎么查看本周个人活跃度 凌云诺查看本周个人活跃度的方法_百度... 深圳宝安正规医院割痔疮要多少钱 新买的一加手机A1001第一次充进电了为什么第二次充电没反应充不进电 全境封锁进不去 我用网易uu加速器加速游戏 加速uplay都试了 都进不去 求解决! 水和水蒸气热力性质图表如何使用 uplay登录不了怎么回事 湖南省电大教育管理考多少科 a6手机相册名称叫什么 国家开放大学期末考试行政管理专业要考几次 手机相册是什么东东? 电大和自考是不是都要考十几课,都是每科都国家统考。都要全及格先毕到业? 小米手机相册名称是什么 想报个电大怕过不了电大好过吗 ,一般考几科啊 河南省西平县南大街粮食局对面一服装店外置高音喇叭噪音扰民怎么投诉 警察管不了住宅噪音 楼上楼下因“噪音”起矛盾,楼下男子因“气”身亡,最终的处理结果如何? 噪音污染及其控制(急用) 原来是城际铁路的建设影响到咱们了,有噪音怎么办 噪音扰民投诉一小时都不被处理怎么办 河南赫兹隔音工程有限公司怎么样? 河南项城噪声扰民投诉电话谁知道?属于110管还是属于环保局? 河南郑州一女子不堪噪音困扰找上门反被怼,遇到这种事该怎么办? 煤气罐用天然气灶需要买什么 我家的煤气灶要用瓶装气,应选怎样的煤气灶 “网”字在字典里的解释是什么? 网的本义和引申义 网的含义,字典里的解释 网的详细释义 网是啥? 罗和网,两个字的意思一样吗?有什么区别吗? 什么的回声,什么的谈着,什么的挥手。 成语什么什么挥手 什么什么挥手 挥手可以组什么词 挥手告别里的挥手一词什么意思 写成语挥手什么 挥手什么什么成语 挥手告别离别的挥手一词是什么意思 “频频挥手”的拼音是什么? 松花蛋肠蛋液怎么做才能成蓝色 丽珠维可缬沙坦胶囊吃了对肾炎有影响吗?速回,谢谢 代文和丽珠维可都是缬沙坦胶囊,疗效好像相差很大 ,是心理作用还是哪里不同?