JavaScript判断是否包含中文字符



一、

<script language="javascript">  
function funcChina(){ 
var obj = document.form1.txtName.value; 
if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) 
{ 
alert("不能含有汉字!"); 
return false; 
} 
return true; 
} 
</script> 

 

 二、

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

 

 三、

<script language="javascript">
var str='我们都是好孩子123';
if(escape(str).indexOf("%u")<0){ 
alert("没有包含中文");
}
else{
alert("包含中文");
}
</script>
<script language="javascript">  
function funcChina(){ 
var obj = document.form1.txtName.value; 
if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) 
{ 
alert("不能含有汉字!"); 
return false; 
} 
return true; 
} 
</script> 

 

 

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