首页 > JS专栏 > JS正则验证手机号码和电子邮箱
2015
07-07

JS正则验证手机号码和电子邮箱

JS正则验证手机号码:

//获取id为“mobile”的手机号码字段
var mobile = document.getElenmentById("mobile").value;
var myreg = /^((13|14|15|17|18)+\d{9})$/;

if(mobile == ""){
   alert("请输入手机号码");
}else if(mobile.value.length != 11){
   alert("手机号码应为11位数字");
}else if(!myreg.test(mobile)) {
   alert('请输入有效的手机号码!');
}

JS正则验证电子邮箱:

<html>
<head>
 <title>验证电子邮箱格式</title>
</head>
<script>
/* 验证电子邮箱格式 */
function CheckEmail()
{
   var temp = document.getElementById("email");
   //对电子邮件的验证
   var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
   if(!myreg.test(temp.value))
   {
        alert('请输入有效的电子邮箱!');
        document.myform.email.focus();
        return false;
   }
}
</script>
<body>
<form name="myform">
  电子邮箱:<input type="text" name="email" />
  <input type="submit" value="验证" onclick="CheckEmail()" /> 
</form>

</body>
</html>

留下一个回复