js中如何判断用户输入的是否是汉字?请给出具体代码,而且请先测试成功时再帖出。
展开全部
<html>
<head>
<script language="javascript" type="text/javascript">
function onk(obj){
if(!(/[\u4e00-\u9fa5]+/).test(obj)){
alert("请输入汉字");
txt = document.getElementById("inputId");
txt.value="";
txt.focus();
}
}
</script>
</head>
<body>
<input type="text" onBlur="onk(this.value)">
</body>
</html>
更多追问追答
追问
我要的效果是当用户在文本框里输入了一个不是汉字的字符,立马提示然后自动清除掉啊?
追答
你是要清除非汉字字符 还是全清空
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询