<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 詳細解說jquery驗證手機號正確與否實例

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

    詳細解說jquery驗證手機號正確與否實例

      如果要做手機號的驗證,那么我們需要知道手機號碼的號段。

    詳細解說jquery驗證手機號正確與否實例

      //移動號碼歸屬地支持號段: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

      //移動運營商:170

      移動:

      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.

      可以寫出一個正則表達式: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})$/;

      首先引入一個JQuery框架:

      校驗手機號的函數(shù):

      //驗證手機號 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 = "手機號碼不能為空!"; }else if(phone.length !=11){ message = "請輸入有效的手機號碼!"; }else if(!myreg.test(phone)){ message = "請輸入有效的手機號碼!"; }else if(checkPhoneIsExist()){ message = "該手機號碼已經(jīng)被綁定!"; }else{ flag = true; } if(!flag){ //提示錯誤效果 //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("該手機號碼可用"); } return flag; }

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

      //驗證手機號是否存在 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后端進行校驗:

      @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"; //寫查詢邏輯,查出有的話,那么標記為1,否則標記為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)容,教大家如何進行jquery驗證手機號是否正確,利用正則表達式,大家可以動手試一試。

    【詳細解說jquery驗證手機號正確與否實例】相關(guān)文章:

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

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

    德國留學(xué)費用詳細解說07-25

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

    跆拳道基本步型詳細動作解說06-27

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

    jquery提交按鈕的代碼07-28

    跆拳道的11個基本步型詳細解說12-27

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

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

    主站蜘蛛池模板: 国产精品一区二区久久国产| 久久无码精品一区二区三区| 亚洲精品无码Av人在线观看国产 | 99精品国产高清一区二区麻豆 | 欧洲精品色在线观看| 精品国产综合区久久久久久| 99精品视频免费| 久久水蜜桃亚洲av无码精品麻豆| 香港三级精品三级在线专区| 91精品视频在线| 午夜影视日本亚洲欧洲精品一区| 国产精品无码av在线播放| 无码人妻精品一区二区三区99仓本 | 精品视频一区二区三三区四区| 亚洲视频在线精品| 蜜桃麻豆www久久国产精品 | 四虎国产精品永久地址51| 99热在线日韩精品免费| 久久99国内精品自在现线| 自拍偷自拍亚洲精品情侣| 无码AV动漫精品一区二区免费| 精品亚洲视频在线观看| 国产成人精品久久综合| 91精品国产高清久久久久久91 | 国产精品18久久久久久vr| 99热亚洲色精品国产88| 97人妻无码一区二区精品免费| 日韩国产精品无码一区二区三区| 亚洲精品无码mv在线观看网站 | 亚洲线精品一区二区三区 | 亚洲?V乱码久久精品蜜桃| 日本精品久久久久久久久免费| 欧美日韩成人精品久久久免费看| 久久露脸国产精品| 拍国产乱人伦偷精品视频| 欧美在线精品一区二区三区| 欧美精品一区二区三区免费观看 | 久热精品视频第一页| 日韩视频中文字幕精品偷拍| 亚洲综合国产精品第一页| 一本色道久久综合亚洲精品|