正则表达式账号密码判断
function noon(){
var usernamesignup=document.getElementById("usernamesignup").value;
var passwords=document.getElementById("passwords").value;
var confirmpass=document.getElementById("confirmpass").value;
var bindphone=document.getElementById("bindphone").value;
var bingemail=document.getElementById("bingemail").value;
var permissioncode=document.getElementById("permissioncode").value;
if(!(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{4,16}$/.test(usernamesignup))){
alert("请输入4到16位由大小写字母与数字组成的账号!");
document.getElementById("usernamesignup").value="";
return false;
}else if(!(/^[a-zA-Z0-9]{6,16}$/.test(passwords))){
alert("请输入6到16位由大小写字母与数字组成的密码");
document.getElementById("passwords").value="";
return false;
}else if(passwords != confirmpass){
alert("两次密码输入不一样,请重新输入!");
document.getElementById("confirmpass").value="";
return false;
}else if(!(/^1[3456789]\d{9}$/.test(bindphone))){
alert("请输入由11位数字组成的手机号");
document.getElementById("bindphone").value="";
return false;
}else if(!(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(bingemail))){
alert("请输入正确的邮箱号");
document.getElementById("bingemail").value="";
return false;
}
else if(!(/^[0-9A-F]{32}$/.test(permissioncode))){
alert("你的权限码不正确!请重新申请");
document.getElementById("permissioncode").value="";
return false;
}
else alert("succeess");
}