js正则验证邮箱和手机号码格式

验证手机号码格式:

functionphone(){

vara= /^0{0,1}(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])[0-9]{8}$/;

  if(a.test(document.getElementById("phone").value)){

             //a.test()里面为手机号码输入框的的value,如果可以为空提交可以这样

             //写if(a.test(document.getElementById("phone").value)||document.getElementById("phone").value=='')                   

returntrue;

}else{

alert("请输入正确的手机号码")

returnfalse;

  }

}

验证邮箱格式:

functionemail(){

vara=  /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;

if(a.test($(".email").val())){//a.test()里面为邮箱输入框的的value

returntrue;

}else{

alert("请输入正确的邮箱")

returnfalse;

  }

}

提交表单

$(".submit").click(function(){

if((phone()&&email())==true){

               //这里是业务代码,当邮箱和手机号码都验证为正确的时候才能执行

          }

})

推荐阅读更多精彩内容

  • www.cnblogs.com/hai-ping/articles/2997538.html /判断输入内容是否为...
    自话阅读 824评论 0 1
  • 1,正则表达式的作用:匹配一个字符串中的一些内容 2,声明和使用: 1)构造函数 var reg=new RegE...
    WDL_1a39阅读 548评论 0 1
  • 文章转自:http://www.jianshu.com/p/5d812a6a160a /** *正则表达式简单说明...
    清风_醉阅读 505评论 1 2
  • 2016年七月二十六日 今早差不多五点半出发,由爸爸开车,车上还有妈妈、爷爷和我,一路出发向西安前进。 开始天蒙蒙...
    里拉log里阅读 83评论 0 0
  • 有一个人,家人规定他上课的内容要用30秒复述,每天让他复述给他们听,他发现效果还可以,又和朋友每天一起看书互相复述...
    蝶筱璇阅读 139评论 0 0