下面的例子过滤的汉字数字字母会返回true其他为false
<html lang="en">
<head>
<meta charset="UTF-8">
<title>创建合法输入</title>
</head>
<body>
<form>
检测<input id="text" type="text"></input>
</form>
</body>
<script type="text/javascript">
window.onload = function() {
var text = document.getElementById('text');
text.onblur = function () {
var aaa = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
console.log(aaa.test(text.value))
}
}
</script>
</html>