欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js電話(huà)號(hào)碼驗(yàn)證方法

 更新時(shí)間:2015年09月28日 16:27:58   投稿:lijiao  
JS電話(huà)號(hào)碼驗(yàn)證是比較常的一種驗(yàn)證,下邊給出一個(gè)JavaScript驗(yàn)證電話(huà)號(hào)碼的小例子。國(guó)內(nèi)固定電話(huà)都是七位或8位的數(shù)字組成的,還可以帶有長(zhǎng)途的區(qū)號(hào)。

一般家用電話(huà)號(hào)碼,如果不帶區(qū)號(hào)就是7位或者8位數(shù)字的長(zhǎng)度,而區(qū)號(hào)就是3位或者4位數(shù)字和一橫。所以,我們?cè)诰帉?xiě)驗(yàn)證代碼可以通過(guò)兩條正則表達(dá)式進(jìn)行電話(huà)號(hào)碼驗(yàn)證。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>電話(huà)號(hào)碼驗(yàn)證</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);//帶區(qū)號(hào)的固定電話(huà)
      var regTel2 = /^(\d{7,8})(-(\d{3,}))?$/.test(value);//不帶區(qū)號(hào)的固定電話(huà)
      if (value != "") {
        if (!regTel1 && !regTel2) { 
          alert("電話(huà)號(hào)碼輸入有誤!");
          obj.focus();
          return false;
        }
      }
      else {
        alert("請(qǐng)輸入電話(huà)號(hào)碼!");
        return false;
      }
      alert("電話(huà)號(hào)碼輸入正確!");
      return true;
    }
  </script>
</head>
<body>
  請(qǐng)輸入電話(huà)號(hào)碼:
  <input type="text" id="txtTel" />
  <input type="button" id="btnCheck" value="驗(yàn)證" onclick="return checkTel();" />
</body>
</html>

家用電話(huà)號(hào)碼JS驗(yàn)證:

本文是關(guān)于JS家用電話(huà)號(hào)碼驗(yàn)證,這類(lèi)的方法網(wǎng)上還有許多,需要大家多進(jìn)行總結(jié),希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論