方法一
<form name="form1">
<input name="txtName" type="text" value="" placeholder="输入文字测试" />
<input name="butTxt" type="button" value="判断是否是汉字" />
</form>
<script>
function funcChina(){
var obj = document.form1.txtName.value;
if (/.*[\u4e00-\u9fa5]+.*$/.test(obj)) {
console.log("不能含有汉字!");
return false;
}
return true;
}
</script>
方法二
function isChina(s){
var patrn=/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
if(!patrn.exec(s)){
return "输入正确";
}
else{
return "不能输入中文";
}
}
console.log(isChina("web前端资源网"));
方法三
var str='web前端资源网';
if(escape(str).indexOf("%u")<0){
console.log("没有包含中文");
}
else{
console.log("包含中文");
}