在进行登录界面的时候我们通常要判断输入的账号密码是否合法,这个时候就需要用到正则表达式
js部分
function rtr(){
var reg=/^\d{4,4}?([-]?((\d)|[ ]){0,7})$/;
var str=document.getElementById("edtUserName").value;
if(str==""){
alert("请输入手机号");
}else if(!reg.test(str)){
alert("你输入的手机号有误,请重新输入");
}else{
window.open("./123/index.html")
}
}
html:
<input type="text" maxlength="11" id="edtUserName" name="edtUserName" class="text" placeholder="账号">
<input type="submit" id="loginbtnPost" name="loginbtnPost" class="submit" onClick="rtr()" value="登录">
演示: