如题所述
假设你的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来触发追问
你可以用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,}/