ホームページ  >  記事  >  ウェブフロントエンド  >  js電話番号認証方法

js電話番号認証方法

PHPz
PHPz転載
2016-05-16 15:37:452402ブラウズ

JS 電話番号検証は比較的一般的なタイプの検証です。JavaScript 電話番号検証の小さな例を以下に示します。国内の固定電話番号は 7 桁または 8 桁で構成されており、市外局番が付いている場合もあります。

市外局番のない一般的な自宅の電話番号は 7 桁または 8 桁で、市外局番は 3 桁または 4 桁とハイフンです。したがって、検証コードを記述するときは、2 つの正規表現を使用して電話番号を検証できます。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>电话号码验证</title>
  <script type="text/javascript">
    function checkTel() {
      var obj = document.getElementById("txtTel");
      var value = obj.value;
      var regTel1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(value);//带区号的固定电话
      var regTel2 = /^(\d{7,8})(-(\d{3,}))?$/.test(value);//不带区号的固定电话
      if (value != "") {
        if (!regTel1 && !regTel2) { 
          alert("电话号码输入有误!");
          obj.focus();
          return false;
        }
      }
      else {
        alert("请输入电话号码!");
        return false;
      }
      alert("电话号码输入正确!");
      return true;
    }
  </script>
</head>
<body>
  请输入电话号码:
  <input type="text" id="txtTel" />
  <input type="button" id="btnCheck" value="验证" onclick="return checkTel();" />
</body>
</html>

自宅の電話番号 JS 検証:

上記はこの章の全内容です。関連するチュートリアルの詳細については、 を参照してください。 JavaScript ビデオチュートリアル!

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。