js怎么判断字符串中是不是有中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么判断字符串中是不是有中文相关的知识,希望对你有一定的参考价值。

给输入加一个失去焦点事件onblur,再用正则表达式判断输入框的内容有没有除了数字的内容。需要注意的地方是数字中可能有小说点。可以用正则表达式。如:

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();          
         
  

参考技术A <script type="text/javascript">
//检测是否为中文,true表示是中文,false表示非中文
function isChinese(str)
if(/^[\u3220-\uFA29]+$/.test(str))
return true;
else
return false;


</script>

以上是关于js怎么判断字符串中是不是有中文的主要内容,如果未能解决你的问题,请参考以下文章