javascript 如何验证香港手机号码呢?


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

在进行香港手机号码的验证前,我们需了解香港手机号码的组成规则,
抛开香港国际区号(852)后,香港手机号码由:
5|6|8|9开头的一共8位数字组成
例:
合规的香港手机号码:

  852 61234581

那么如何使用正则表达式验证香港手机号码的合规性及正确性呢?
如下所示:

  function checkHKMobilePhone(mobile)
  {
     if (!(new RegExp(/^(5|6|8|9)\d{7}$/).test(mobile))
         &&
         !(new RegExp(/^(8525|8526|8528|8529)\d{7}$/).test(mobile))
       )
      {       
         return false;    
      }  

     return true;
}

例:
香港手机号码验证示例分享

   
<p>
 maomao365.com<br />
 香港手机号码验证示例分享
</p>
<hr />
<script>
	

  function checkHKMobilePhone(mobile)
  {
     if (!(new RegExp(/^(5|6|8|9)\d{7}$/).test(mobile))
         &&
         !(new RegExp(/^(8525|8526|8528|8529)\d{7}$/).test(mobile))
       )
      {       
         return false;    
      }  

     return true;
}


document.write("8528901901 "+checkHKMobilePhone("8528901901"));

document.write("89019011 "+checkHKMobilePhone("89019011"));

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

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