您的位置:首页 > Web前端 > JavaScript

JS判断字符串是否包含中文

2014-05-12 18:08 691 查看
<script language="javascript">

var str='中文';

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>

<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("判断是否是汉字"));

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: