手机号码格式简单校验

原理:判断手机号是否以已经发行的手机号码段开头,而且判断其余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位是否是手机号。

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

写在最后

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

 相关推荐:

 

 

相关文章:

  • 2021-05-17
  • 2022-01-10
  • 2021-12-21
  • 2021-08-14
  • 2022-02-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-13
  • 2022-12-23
  • 2021-08-26
  • 2022-02-17
  • 2021-09-28
  • 2022-12-23
相关资源
相似解决方案