jquery php 登录验证手机号码,jQuery电话号码验证实例

本文实例为大家分享了jQuery电话号码验证的具体代码,供大家参考,具体内容如下

电话号码验证:

//移动号码归属地支持号段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188

//联通号码归属地支持号段:130 131 132 145 155 156 176 186

//电信号码归属地支持号段:133 153 177 180 181 189

//移动运营商:170

移动:

2G号段(GSM):134-139、150、151、152、158-159;

3G号段(TD-SCDMA):157、187、188、147.

联通:

2G号段(GSM):130-132、155-156;

3G号段(WCDMA):185、186.

电信:

2G号段(CDMA):133、153;

3G号段(CDMA2000):180、189.

正则表达式:var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+\d{8})$/;

解释: 必须是满足下列格式的11位数字电话号码

13(0-9)或者14(0-9)或者170或者15(0-3)或者15(5-9)或者18(0-9)+8位数字

注:正整数(首位不能为0,如025不合法)的正则表达式:/^[1-9][0-9]*$/

应用实例:

function submitValidate(){

var strPhoneNumber = $("#PhoneNumber").val();

var isMobile;

if (strPhoneNumber.length > 0) {

var arrayPhoneNumber = strPhoneNumber.replace(";", ";").split(";");

if (arrayPhoneNumber.length > 5) {

$("#lblErr").text("手机号最多能添加5个。");

$("#lblErr").css("display", "");

return false;

} else {

for (var i = 0; i < arrayPhoneNumber.length; i++) {

isMobile = arrayPhoneNumber[i].match(/^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+\d{8})$/);

if (!isMobile) {

$("#lblErr").text("第 " + (i + 1) + " 个手机号: " + arrayPhoneNumber[i] + " 不正确。");

$("#lblErr").css("display", "");

return false;

}

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值