正则表达式如何判断只能有数字和字母,并且至少一位

如题所述

假设你的html为:<input type="text" id="mInput" />
你可以用test的方法去判断:
var reg = /^[0-9a-zA-Z]+$/
var str = document.getElementById("mInput").value;

if(!reg.test(str)){
alert("你输入的字符不是数字或者字母")

}

PS:你可以用onchange或者onkeyup来触发追问

不行的,空值是能通过这个正则的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-06
这样试试:/\w{1,}/

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网