js 校验手机号码格式

mac2022-06-30  70

手机号码格式简单校验

原理:判断手机号是否以已经发行的手机号码段开头,而且判断其余9位是否是数字。

  方式一:

var phone = $('#phone').val(); var regex = /^(13[0-9]{9})|(15[0-9]{9})|(17[0-9]{9})|(18[0-9]{9})|(19[0-9]{9})$/; if (!regex.test(phone)) { alert("请录入正确的手机号码!"); $('#phone').focus(); return false; }

  方式二:

var phone = $('#phone').val(); var regex = /^(13[0-9]{9})|(15[0-9]{9})|(17[0-9]{9})|(18[0-9]{9})|(19[0-9]{9})$/; if (!phone.match(regex)) { alert("请录入正确的手机号码!"); $('#phone').focus(); return false; }    

说明:判断是否phone是否以13,15,17,18,19开头,且剩下的9位是否是手机号。

这只是简单校验,无法通过正则表达式来校验这个手机号码是否真实存在,如果需要判断手机号码的真实性,需要配合短信验证码使用! 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

个人主页

 

 

转载于:https://www.cnblogs.com/Marydon20170307/p/11400843.html

相关资源:JavaScript正则验证手机格式Demo
最新回复(0)