匹配手机号

匹配逻辑:

一般匹配手机号 /^\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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容