javascript 如何编写一个js验证海外手机号码的函数呢?


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

海外手机号码指全球的很多国家的手机号码,首先我们不知道海外其它国家的手机号码的编码规则,包括它的前缀,位数等等
(因为在全球接入通讯系统,只需满足指定的国家区号即可),那么针对这么复杂的书记号码编码规则,我们该如何处理呢?

实现思路:
     1.验证这个国家的手机号码全部由数字组成
     2.验证手机号码总位数不能超过17位

例:


<script>

function check_shouJiHaoMa_haiWai(mobile, areacode) 
      {     
         //验证总位数不超17位     
         var mobilePhone = mobile + areacode;    
             if (mobilePhone.length > 17) {         return false;     }    
                
          //验证手机号码全部由数字组成
          if (!(new RegExp(/^\d{1,17}$/).test(mobile + areacode)))
                          {       
                                   return false;    
                      }  

          return true; }


</script>