1、问题背景
遇到这样一个问题:有一个输入框,要求只能输入中文、数字和英文(即过滤特殊字符串)
2、JS代码
function checkUsername() { //正则表达式 var reg = new RegExp("^[a-zA-Z/d/u4E00-/u9FA5]+$"); //获取输入框中的值 var username = document.getElementById("username").value.trim(); //判断输入框中有内容 if(username.length >0) { alert("请输入中文、数字和英文!"); //输入非法字符,清空输入框 $("#username").val(""); } }
3、页面代码
<input type=”text” id=”username” onKeyUp=”checkUsername()”/>
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/10054.html