匹配手机号

2018-08-25  本文已影响0人  Dorazzz

匹配逻辑:

一般匹配手机号 /^\d{11}$/ 已经可以了,即匹配11位手机号

如果匹配+8613110210123或者正常手机号(11位) 改为/^(+\d{2,3})?\d{11}$/

如果匹配+86-13110210123或者正常手机号(11位) 改为/^(+\d{2,3}-?)?\d{11}$/

逻辑注释:

\d 匹配一个数字字符。等价于 [0-9]。

{2,3}指2位到3位

{2,}指2位以上

{2}指2位

写法参考:

要求: 以1为开头 第二位可为3,4,5,7,8,中的任意一位 最后以0-9的9个整数结尾

var $poneInput  = $.trim( $("#mobilePhoneNumber").val());

var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;

if (!myreg.test($poneInput.val())) {

        return false;

        alert("您输入的手机号码不正确");

} else {

         return true;

        alert($("#mobilePhoneNumber").val());

}

$("#mobilePhoneNumber").val())----获取输入的手机号码

 $.trim()-----裁剪前后空格,为了保证输入的数字更加精准匹配

项目:https://www.yunzhijia.com/market/userRegiweb/session.html

上一篇 下一篇

猜你喜欢

热点阅读