源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jQuery电话号码验证实例

  • 时间:2022-10-06 14:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery电话号码验证实例
本文实例为大家分享了jQuery电话号码验证的具体代码,供大家参考,具体内容如下 电话号码验证: //移动号码归属地支持号段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188 //联通号码归属地支持号段:130 131 132 145 155 156 176 186 //电信号码归属地支持号段:133 153 177 180 181 189 //移动运营商:170 [b]移动: [/b]2G号段(GSM):134-139、150、151、152、158-159; 3G号段(TD-SCDMA):157、187、188、147. [b]联通: [/b]2G号段(GSM):130-132、155-156; 3G号段(WCDMA):185、186. [b]电信: [/b]2G号段(CDMA):133、153; 3G号段(CDMA2000):180、189. 正则表达式:
[u]复制代码[/u] 代码如下:
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})$/;
解释: 必须是满足下列格式的11位数字电话号码      13(0-9)或者14(0-9)或者170或者15(0-3)或者15(5-9)或者18(0-9)+8位数字 注:正整数(首位不能为0,如025不合法)的正则表达式:/^[1-9][0-9]*$/ 应用实例:
<html>
  <script type="text/javascript" src="jquery-1.12.1.js"></script>
</head>
<body>
  <span id="lblErr" style="color:Red;"></span>
  <input name="PhoneNumber" type="text" id="PhoneNumber" style="width: 255px;">
  <input type="submit" value="提交" onclick="submitValidate()" id="btnSave">
  <script>
    function submitValidate(){
      var strPhoneNumber = $("#PhoneNumber").val();
      var isMobile;
      if (strPhoneNumber.length > 0) {
        var arrayPhoneNumber = strPhoneNumber.replace(";", ";").split(";");
        if (arrayPhoneNumber.length > 5) {
          $("#lblErr").text("手机号最多能添加5个。");
          $("#lblErr").css("display", "");
          return false;
        } else {
          for (var i = 0; i < arrayPhoneNumber.length; i++) {
  isMobile = arrayPhoneNumber[i].match(/^(((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 (!isMobile) {
  $("#lblErr").text("第 " + (i + 1) + " 个手机号: " + arrayPhoneNumber[i] + " 不正确。");
              $("#lblErr").css("display", "");
              return false;
            }
          }
        }
      }
    }
  </script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部