成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? jquery驗(yàn)證手機(jī)號(hào)是否正確實(shí)例講解
全站頭部文字 我要出現(xiàn)在這里
jquery驗(yàn)證手機(jī)號(hào)是否正確實(shí)例講解 721 2024-03-21   

如果要做手機(jī)號(hào)的驗(yàn)證,那么我們需要知道手機(jī)號(hào)碼的號(hào)段。
//移動(dòng)號(hào)碼歸屬地支持號(hào)段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188

//聯(lián)通號(hào)碼歸屬地支持號(hào)段:130 131 132 145 155 156 176 186

//電信號(hào)碼歸屬地支持號(hào)段:133 153 177 180 181 189
//移動(dòng)運(yùn)營(yíng)商:170

移動(dòng):
2G號(hào)段(GSM):134-139、150、151、152、158-159;
3G號(hào)段(TD-SCDMA):157、187、188、147.
聯(lián)通:
2G號(hào)段(GSM):130-132、155-156;
3G號(hào)段(WCDMA):185、186.
電信:
2G號(hào)段(CDMA):133、153;
3G號(hào)段(CDMA2000):180、189.
可以寫出一個(gè)正則表達(dá)式:var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+d{8})$/;
<input type="text" id="phone" name="phone" />
首先引入一個(gè)JQuery框架:

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>

校驗(yàn)手機(jī)號(hào)的函數(shù):

 //驗(yàn)證手機(jī)號(hào)
     function vailPhone(){
       var phone = jQuery("#phone").val();
       var flag = false;
       var message = "";
       var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+d{8})$/;       
       if(phone == ''){
         message = "手機(jī)號(hào)碼不能為空!";
       }else if(phone.length !=11){
         message = "請(qǐng)輸入有效的手機(jī)號(hào)碼!";
       }else if(!myreg.test(phone)){
         message = "請(qǐng)輸入有效的手機(jī)號(hào)碼!";
       }else if(checkPhoneIsExist()){
         message = "該手機(jī)號(hào)碼已經(jīng)被綁定!";
       }else{
           flag = true;
       }
       if(!flag){
      //提示錯(cuò)誤效果
         //jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-error");
         //jQuery("#phoneP").html("");
         //jQuery("#phoneP").html("<i class="icon-error ui-margin-right10"> </i>"+message);
         //jQuery("#phone").focus();
       }else{
            //提示正確效果
         //jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-success");
         //jQuery("#phoneP").html("");
         //jQuery("#phoneP").html("<i class="icon-success ui-margin-right10"> </i>該手機(jī)號(hào)碼可用");
       }
       return flag;
     }

發(fā)送請(qǐng)求給后臺(tái):

//驗(yàn)證手機(jī)號(hào)是否存在
       function checkPhoneIsExist(){
         var phone = jQuery("#phone").val();
         var flag = true;
         jQuery.ajax(
          { url: "checkPhone?t=" + (new Date()).getTime(),
            data:{phone:phone},
            dataType:"json",
               type:"GET",
               async:false,
               success:function(data) {
               var status = data.status;
               if(status == "0"){
                 flag = false;
               }
             }
        });
        return flag;
       }

java后端進(jìn)行校驗(yàn):

@RequestMapping(value = "/checkPhone", method = RequestMethod.GET)
  public void checkPhone(HttpServletRequest request,HttpServletResponse response) {
    
    Map<String, Object> map = new HashMap<String, Object>();
    try {
      String phone = request.getParameter("phone");
      String status = "0";
      //寫查詢邏輯,查出有的話,那么標(biāo)記為1,否則標(biāo)記為0
            //UserCellphoneAuth userCellphoneAuth = userService.findUserCellphoneAuthByPhone(phone);
      //if(userCellphoneAuth!=null){
      //  status = "1";
      //}
      map.put("status", status);
      String data = JSONObject.fromObject(map).toString();      
      response.getWriter().print(data);
      response.getWriter().flush();
      response.getWriter().close();

    } catch (Exception ex) {
      logger.error(ex.getMessage(), ex);
    }
  }

以上就是本文的全部?jī)?nèi)容,教大家如何進(jìn)行jquery驗(yàn)證手機(jī)號(hào)是否正確,利用正則表達(dá)式,大家可以動(dòng)手試一試。



主站蜘蛛池模板: 坏孩子电影| 果戈里起点| 单身即地狱| 成龙版杨家将电影免费播放| 爱欲1990未删减版播放| 最佳女婿 电影| 洛可希佛帝的电影| 安息2| 欲望之城电影| 女同性激烈床戏舌吻戏| lilywei| 《黑人情欲》在线播放| 电影《男宠》在线观看| 绯色恋| 黄祖蓝| 松果儿| 大甜甜| 牛油果营养价值| 寄诚庸| 国家征收土地多少钱一亩| 年轻的丈夫| 啵乐乐| 男人天堂视频| 生活片爱情电影大全| 高慧君| 蒋雯| 角膜塑形镜的价格| 无内秘书| 事业编面试题库及答案| 柏拉图的电影| 欧美成熟| 2024年12月四级作文| 张天爱演过的三级| 林正英电影大全| 第一财经公司与行业回放 | 朱敏荷《豺狼来了》| 江南好简谱| 樊城电影| 汤唯韩国电影| dnf代码大全| 爷爷的爷爷怎么称呼|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103