最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js結(jié)合正則實現(xiàn)國內(nèi)手機(jī)號段校驗

 更新時間:2015年06月19日 09:32:49   投稿:hebedich  
這篇文章主要介紹了js結(jié)合正則實現(xiàn)國內(nèi)手機(jī)號段校驗的方法以及使用js和jQuery實現(xiàn)的簡單校驗手機(jī)號的示例,非常簡單實用,有需要的小伙伴可以參考下。

附加一個utils對象,內(nèi)含一個校驗手機(jī)號函數(shù),一個格式化返回數(shù)據(jù)函數(shù)

var isChinaMobile = /^134[0-8]\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[2-478])\d{8}$/; //移動方面最新答復(fù)
var isChinaUnion = /^(?:13[0-2]|145|15[56]|176|18[56])\d{8}$/; //向聯(lián)通微博確認(rèn)并未回復(fù)
var isChinaTelcom = /^(?:133|153|177|18[019])\d{8}$/; //1349號段 電信方面沒給出答復(fù),視作不存在
var isOtherTelphone  = /^170([059])\d{7}$/;//其他運營商
 
var utils = {
  checkMobile: function(telphone){
    telphone = this.trim(telphone);
    if(telphone.length !== 11){
      return this.setReturnJson(false, '未檢測到正確的手機(jī)號碼');
    }
    else{
      if(isChinaMobile.test(telphone)){
        return this.setReturnJson(true, '移動', {name: 'ChinaMobile'});
      }
      else if(isChinaUnion.test(telphone)){
        return this.setReturnJson(true, '聯(lián)通', {name: 'ChinaUnion'});
      }
      else if(isChinaTelcom.test(telphone)){
        return this.setReturnJson(true, '電信', {name: 'ChinaTelcom'});
      }
      else if(isOtherTelphone.test(telphone)){
        var num = isOtherTelphone.exec(telphone);
        return this.setReturnJson(true, '', {name: ''});
      }
      else{
        return this.setReturnJson(false, '未檢測到正確的手機(jī)號碼');
      }
    }
  },
  setReturnJson: function(status, msg, data){
    if(typeof status !== 'boolean' && typeof status !== 'number'){
      status = false;
    }
    if(typeof msg !== 'string'){
      msg = '';
    }
    return {
      'status': status,
      'msg': msg,
      'data': data
    };
  }
}

驗證130-139,150-159,180-189號碼段的手機(jī)號碼

<script type="text/javascript">
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
if(!myreg.test($("#phone").val())) 
{ 
  alert('請輸入有效的手機(jī)號碼!'); 
  return false; 
} 
</script>

以上代碼是在jquery下調(diào)試的。

不需要jquery的代碼

function validatemobile(mobile) 
  { 
    if(mobile.length==0) 
    { 
     alert('請輸入手機(jī)號碼!'); 
     document.form1.mobile.focus(); 
     return false; 
    }   
    if(mobile.length!=11) 
    { 
      alert('請輸入有效的手機(jī)號碼!'); 
      document.form1.mobile.focus(); 
      return false; 
    } 
    
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
    if(!myreg.test(mobile)) 
    { 
      alert('請輸入有效的手機(jī)號碼!'); 
      document.form1.mobile.focus(); 
      return false; 
    } 
  } 

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評論

正镶白旗| 綦江县| 额敏县| 葫芦岛市| 金沙县| 岳阳市| 额敏县| 遵化市| 雷波县| 彩票| 英德市| 梅河口市| 黎平县| 克山县| 会泽县| 苏州市| 邯郸市| 广宁县| 黄平县| 青海省| 独山县| 顺昌县| 甘南县| 贵州省| 太和县| 木里| 广东省| 太湖县| 栾城县| 嘉义市| 东方市| 右玉县| 龙门县| 来宾市| 温宿县| 大石桥市| 云南省| 白沙| 五大连池市| 桂林市| 广汉市|