js判断字符串中是否包含汉字

来源:互联网 发布:c语言写文件追加 编辑:程序博客网 时间:2024/05/23 11:52

第一种方法:
<script language="javascript">  
function funcChina(){ 
var obj = document.form1.txtName.value; 
if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) 

alert("不能含有汉字!"); 
return false; 

return true; 

</script> 
<form name="form1">
<input type="text" name="txtName"><input type="button" name="butTxt" value="判断是否是汉字" onclick="funcChina()">
</form>

 

 

第二种方法:

<script language="javascript"> 
function isChina(s){ 
var patrn=/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi; 
if(!patrn.exec(s)){ 
return false; 
}
else{ 
return true; 

}
alert(isChina("中国站长天空www.zzsky.cn"));
</script>

 

第三种方法:

<script language="javascript">
var str='中国站长天空www.zzsky.cn';
if(escape(str).indexOf("%u")<0){ 
alert("没有包含中文");
}
else{
alert("包含中文");
}
</script>

0 0
原创粉丝点击