Maison > interface Web > js tutoriel > Exemple de validation de numéro de téléphone jQuery

Exemple de validation de numéro de téléphone jQuery

高洛峰
Libérer: 2017-01-07 09:56:52
original
1445 Les gens l'ont consulté

L'exemple de cet article partage le code spécifique pour la vérification du numéro de téléphone jQuery pour votre référence. Le contenu spécifique est le suivant

Vérification du numéro de téléphone :

//Prise en charge de l'adresse du numéro de téléphone portable. segments de numéro : 134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188
//numéro Unicom segment de numéro d'assistance à domicile : 130 131 132 145 155 156 186
//Localisation du numéro de télécom support Segment de numéro : 133 153 177 180 181 189
//Opérateur mobile : 170
Mobile :
Segment de numéro 2G (GSM) : 134-139, 150, 151, 152, 158-159 Segment de numéro 3G (TD-SCDMA) : 157, 187, 188, 147.
China Unicom :
Segment de numéro 2G (GSM) : 130-132, 155-156
Segment de numéro 3G (WCDMA) ) : 185, 186.
Télécom :
Segment de numéro 2G (CDMA) : 133, 153;
Segment de numéro 3G (CDMA2000) : 180, 189.

Expression régulière :

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})$/;
Copier après la connexion
Explication: Ce doit être un numéro de téléphone à 11 chiffres qui répond au format suivant

Explication] (5-9) ou 18 (0-9) Numéro à 8 chiffres
Remarque : L'expression régulière d'un entier positif (le premier chiffre ne peut pas être 0, comme 025 est illégal) : /^[1-9][0-9] *$/

Exemples d'application :

<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>
Copier après la connexion
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun, et j'espère que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'exemples d'articles sur la vérification de numéro de téléphone jQuery, veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal