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怎么判断字符串中是不是有中文的主要内容,如果未能解决你的问题,请参考以下文章

js中怎么判断两个字符串是不是相等

js判断是不是有中文字符的方法大全

JS中怎么判断变量是不是为字符串?如果是,怎么判断是不是为零?

如何判断一个字符串中是不是有逗号

js如何判断字符是中文,英文,数字还是字符

js如何判断字符是中文,英文,数字还是字符