在用户登录、用户注冊时经常须要对username如邮箱、手机号进行校验,一般经常使用表达式。
以下整理对邮箱和手机号的表达式校验:
function checkUser(){ var userName = document.getElementById("user_inp").value; var sEmailReg =/^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$/; var sNumReg = /^d+$/ if (userName.length<=0 || userName=="请输入邮箱帐号/手机号"){ showTips("username不能为空!"); return false; } if (sNumReg.test(userName)){ if(userName.length!=11){ showTips("手机号格式不对!"); return false; } showTips(""); return true; } if(!sEmailReg.test(userName)){ showTips("邮箱输入有误,请又一次输入!"); return false; } showTips(""); return true; }