javascript 如何验证中国大陆手机号码呢?


摘要:
下文讲述使用javasript验证大陆手机号码的方法分享,如下所示;

手机号码已经作为我们每个人日常生活中必备部分,例:
此次新冠肺炎期间,国家采用个人手机号码作为行程查询,
个人轨迹查询等等,那么这些都是利用个人手机号码进行监控的,从以上的描述中我们可以看出手机号码对于个人是多么的重要,
那么我们作为系统开发者,如何验证手机号码录入的正确性呢?下文将一一道来,如下所示:

 实现思路:
    使用正则表达式
     /^1[3|4|5|7|8]\d{9}$/
     /^861[3|4|5|7|8]\d{9}$/
           
  function checkChinaMobilePhone(mobile)
  {
     if (!(new RegExp(/^1[3|4|5|7|8]\d{9}$/).test(mobile))
         &&
         !(new RegExp(/^861[3|4|5|7|8]\d{9}$/).test(mobile))
       )
      {       
         return false;    
      }  

     return true;
}

例:
中国手机号码验证示例分享

 <P>
 maomao365.com<br />
中国手机号码验证示例分享
</p>
<hr />
<script>
  function checkChinaMobilePhone(mobile)
  {
     if (!(new RegExp(/^1[3|4|5|7|8]\d{9}$/).test(mobile))
         &&
         !(new RegExp(/^861[3|4|5|7|8]\d{9}$/).test(mobile))
       )
      {       
         return false;    
      }  

     return true;
}


document.write("8613232123212 "+checkChinaMobilePhone("8613232123212"));

document.write("13232123212 "+checkChinaMobilePhone("13232123212"));

document.write("6612345 "+checkChinaMobilePhone("6612345"));

</script>
javascript_js正则表达式验证大陆手机号码的示例分享

javascript_js正则表达式验证大陆手机号码的示例分享