现在一个输入框只能输入中英文还有数字不能输入标点符号特殊字符。js正则怎么写呀

现在一个输入框只能输入中英文还有数字不能输入标点符号特殊字符。js正则怎么写呀

js正则表达式 ^[\u4e00-\u9fa50-9A-Za-z]+$

我给你一个javascript语言的例子,你看看吧

<html>
<head>
<script type=text/javascript>
 function check(str){
  var regex=/^[\u4e00-\u9fa50-9A-Za-z]+$/;
  var result=regex.test(str);
  if(result==false){
   alert("输入错误,只能输入中英文和数字");
  }else{
   alert("输入正确");
  }
 }
</script>
</head>
<body>
<input type="text" name="test" onblur="check(this.value);"/>
</body>
</html>

温馨提示:答案为网友推荐,仅供参考
相似回答