js中如何判断用户输入的是否是中文?请详细描述。
2个回答
展开全部
function ischinese(s){
var ret=true;
for(var i=0;i<s.length;i++) //遍历每一个文本字符
ret=ret && (s.charCodeAt(i)>=10000);//判断文本字符的unicode值
return ret;
}
function chk()
{
var str = document.getElementById("txt1").value
var val= ischinese(str); //判断是否包含中文
if(!val)
alert("您输入的字符不是全中文");
else
alert("您输入的字符是全中文");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询