JavaScript控制输入框中只能输入中文、数字和英文详解编程语言

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

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论