>  기사  >  웹 프론트엔드  >  jQuery 전화번호 확인 예시

jQuery 전화번호 확인 예시

高洛峰
高洛峰원래의
2017-01-07 09:56:521397검색

이 글의 예시는 참고용으로 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 186
//통신번호 위치 지원 번호 세그먼트: 133 153 177 180 181 189
//이동통신사: 170
모바일:
2G 번호 세그먼트(GSM): 134-139, 150, 151, 152, 158-159
3G 번호 세그먼트(TD-SCDMA): 157, 187, 188, 147.
China Unicom:
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})$/;
설명 : 다음 형식을 충족하는 11 자리 전화 번호 여야합니다. : 양의 정수 정규 표현식(첫 번째 숫자는 0이 될 수 없습니다. 예를 들어 025는 불법입니다.): /^[1-9][0-9 ]*$/


응용 예:

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바라며, 또한 PHP 중국어 홈페이지를 응원해주시기 바랍니다.

<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>
더 많은 jQuery 전화번호 확인 예시 관련 글을 보시려면 PHP 중국어 홈페이지를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.