您的位置:首页 > Web前端 > JQuery

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

2015-11-02 17:07 706 查看
//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 139147
150 151 152 157 158 159

182 183 184 187 188联通: 130 131 132
155 156
185 186
145
电信:133 153 177 180 181 1892、电话号码正则:固话:([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

;



}



}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: