Heim > Web-Frontend > js-Tutorial > Beispiel für die Validierung einer jQuery-Telefonnummer

Beispiel für die Validierung einer jQuery-Telefonnummer

高洛峰
Freigeben: 2017-01-07 09:56:52
Original
1441 Leute haben es durchsucht

Das Beispiel in diesem Artikel gibt den spezifischen Code für die jQuery-Telefonnummernüberprüfung als Referenz weiter. Der spezifische Inhalt lautet wie folgt:

//Mobilnummer-Heimatstandort unterstützt Nummernsegmente: 134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188

//Unicom-Nummer Home-Support-Nummernsegment: 130 131 132 145 155 156. 17 6 ​​186

//Standort der Telekommunikationsnummer Support Nummernsegment: 133 153 177 180 181 189
//Mobilfunkbetreiber: 170
Mobilfunk:
2G-Nummernsegment (GSM): 134-139, 150, 151, 152, 158-159;
3G-Nummernsegment (TD-SCDMA): 157, 187, 188, 147.
China Unicom:
2G-Nummernsegment (GSM): 130-132, 155-156;
3G-Nummernsegment (WCDMA). ) : 185, 186.
Telekommunikation:
2G-Nummernsegment (CDMA): 133, 153;
3G-Nummernsegment (CDMA2000): 180, 189.


Regulärer Ausdruck :

Erläuterung: Es muss eine 11-stellige Telefonnummer sein, die dem folgenden Format
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})$/;
Nach dem Login kopieren
Erläuterung] (5-9) oder 18 (0-9) + 8 Ziffern

Hinweis entspricht : Der reguläre Ausdruck einer positiven Ganzzahl (die erste Ziffer darf nicht 0 sein, z. B. 025 ist unzulässig): /^[1-9][0-9 ]*$/

Anwendungsbeispiele:

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er zum Lernen aller beiträgt, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.
<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>
Nach dem Login kopieren

Weitere Artikel zu Beispielen für die Überprüfung von jQuery-Telefonnummern finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage