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

原创
2015/11/02 17:07
阅读数 3.4K

//jquery验证邮箱
function checkSubmitEmail() {
if ($("#email").val() == "") {
//$("#confirmMsg").html("<font color='red'>邮箱地址不能为空!</font>");
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("<font color='red'>邮箱格式不正确!请重新输入!</font>");
$("#email").focus();
return false;
}
return true;
}

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

if (!$("#mobile").val().match(/^(((13[0-9]{1})|159|153)+\d{8})$/)) {
alert("手机号码格式不正确!");
//$("#moileMsg").html("<font color='red'>手机号码格式不正确!请重新输入!</font>");
$("#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 ;
     }
     }



展开阅读全文
打赏
0
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
0
分享
返回顶部
顶部