亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

詳細(xì)解說jquery驗(yàn)證手機(jī)號正確與否實(shí)例

時(shí)間:2024-07-31 02:41:07 jQuery 我要投稿
  • 相關(guān)推薦

詳細(xì)解說jquery驗(yàn)證手機(jī)號正確與否實(shí)例

  如果要做手機(jī)號的驗(yàn)證,那么我們需要知道手機(jī)號碼的號段。

詳細(xì)解說jquery驗(yàn)證手機(jī)號正確與否實(shí)例

  //移動(dòng)號碼歸屬地支持號段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188

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

  //電信號碼歸屬地支持號段:133 153 177 180 181 189

  //移動(dòng)運(yùn)營商:170

  移動(dòng):

  2G號段(GSM):134-139、150、151、152、158-159;

  3G號段(TD-SCDMA):157、187、188、147.

  聯(lián)通:

  2G號段(GSM):130-132、155-156;

  3G號段(WCDMA):185、186.

  電信:

  2G號段(CDMA):133、153;

  3G號段(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})$/;

  首先引入一個(gè)JQuery框架:

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

  //驗(yàn)證手機(jī)號 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ī)號碼不能為空!"; }else if(phone.length !=11){ message = "請輸入有效的手機(jī)號碼!"; }else if(!myreg.test(phone)){ message = "請輸入有效的手機(jī)號碼!"; }else if(checkPhoneIsExist()){ message = "該手機(jī)號碼已經(jīng)被綁定!"; }else{ flag = true; } if(!flag){ //提示錯(cuò)誤效果 //jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-error"); //jQuery("#phoneP").html(""); //jQuery("#phoneP").html(""+message); //jQuery("#phone").focus(); }else{ //提示正確效果 //jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-success"); //jQuery("#phoneP").html(""); //jQuery("#phoneP").html("該手機(jī)號碼可用"); } return flag; }

  發(fā)送請求給后臺:

  //驗(yàn)證手機(jī)號是否存在 function checkPhoneIsExist(){ var phone = jQuery("#phone").val(); var flag = true; jQuery.ajax( { url: "checkPhone" + (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) { Mapmap = new HashMap(); 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); } }

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

【詳細(xì)解說jquery驗(yàn)證手機(jī)號正確與否實(shí)例】相關(guān)文章:

瑞典留學(xué)優(yōu)勢詳細(xì)解說10-20

GET.CELL函數(shù)的詳細(xì)用法及實(shí)例介紹10-26

德國留學(xué)費(fèi)用詳細(xì)解說07-25

網(wǎng)店推廣方法為新手詳細(xì)解說10-18

跆拳道基本步型詳細(xì)動(dòng)作解說06-27

jQuery程序設(shè)計(jì)08-05

jquery提交按鈕的代碼07-28

跆拳道的11個(gè)基本步型詳細(xì)解說12-27

淺析jQuery 遍歷函數(shù)javascript08-06

jQuery中prev()方法用法07-16

主站蜘蛛池模板: 精品香蕉一区二区三区| 沧源| 成在线人av无码高潮喷水| 69精品人人人人| 国产大片喷水在线在线视频| 亚洲www啪成人一区二区麻豆| 人妻人人澡人人添人人爽| 国产不卡在线看| 全免费a级毛片免费看不卡| 国产在线精品欧美日韩电影| 克什克腾旗| 国产精品午夜无码av体验区 | 久久青草热| 国产精品白丝久久av网站| 亚洲欧美日韩国产制服另类| 久久大香国产成人av| 久久久久国内精品影院| 欧美午夜在线观看| 久久国产精品波多野结衣| 亚洲性夜夜天天天| 亚洲乱码精品久久久久..| 免费无码av片在线观看国产| 国产超碰无码最新上传| 日韩av在线观看免费| 99久久国内精品成人免费| 欧洲美女粗暴牲交免费观看| 久久69国产精品久久69软件| 亚洲AV无码久久天堂| 日本亚洲欧美在线| 久热这里只有精品99在线观看| 久久精品亚洲日本波多野结衣| 欧洲无码一区二区三区在线观看| 无码免费大香伊蕉在人线国产| 亚洲成色www久久网站夜月| 日韩av一区二区三区免费看| 99热久re这里只有精品小草| 博白县| 欧美日韩精品在线播放| 午夜高清在线无码| 中文字幕在线无码一区二区三区 | 精品国产乱码久久久久乱码 |