jquery验证手机号码、邮箱格式是否正确示例代码

为什么80%的码农都做不了架构师?>>>   hot3.png

//jquery验证邮箱
function checkSubmitEmail() {
if ($("#email").val() == "") {
//$("#confirmMsg").html("邮箱地址不能为空!");
alert("邮箱不能为空!")
$("#email").focus();
return false;
}
if (!$("#email").val().match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)) {
alert("邮箱格式不正确");
//$("#confirmMsg").html("邮箱格式不正确!请重新输入!");
$("#email").focus();
return false;
}
return true;
}

//jquery验证手机号码
function checkSubmitMobil() {
if ($("#mobile").val() == "") {
alert("手机号码不能为空!");
//$("#moileMsg").html("手机号码不能为空!");
$("#mobile").focus();
return false;
}

if (!$("#mobile").val().match(/^(((13[0-9]{1})|159|153)+\d{8})$/)) {
alert("手机号码格式不正确!");
//$("#moileMsg").html("手机号码格式不正确!请重新输入!");
$("#mobile").focus();
return false;
}
return true;
}


js电话号码正则校验--座机和手机号

  •  

  • 1、最新的电话号码段:

    移动:134(1349除外)135 136 137 138 139

    147
    150 151 152 157 158 159

    182 183 184 187 188

    联通: 130 131 132 
    155 156 
    185 186 
    145

    电信:133 153 177 180 181 189

    2、电话号码正则:

    固话:([0-9]{3,4}-)?[0-9]{7,8}

    手机:^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$

function checkTel(){
     var isPhone = /^([ 0 - 9 ]{ 3 , 4 }-)?[ 0 - 9 ]{ 7 , 8 }$/;
     var isMob=/^((\+? 86 )|(\(\+ 86 \)))?( 13 [ 012356789 ][ 0 - 9 ]{ 8 }| 15 [ 012356789 ][ 0 - 9 ]{ 8 }| 18 [ 02356789 ][ 0 - 9 ]{ 8 }| 147 [ 0 - 9 ]{ 8 }| 1349 [ 0 - 9 ]{ 7 })$/;
     var value=document.getElementById( "ss" ).value.trim();
     if (isMob.test(value)||isPhone.test(value){
         return true ;
     }
     else {
         return false ;
     }
     }



转载于:https://my.oschina.net/lizy/blog/524953

你可能感兴趣的:(jquery验证手机号码、邮箱格式是否正确示例代码)