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

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

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

一般家用電話號碼,如果不帶區(qū)號就是7位或者8位數(shù)字的長度,而區(qū)號就是3位或者4位數(shù)字和一橫。所以,我們在編寫驗(yàn)證代碼可以通過兩條正則表達(dá)式進(jìn)行電話號碼驗(yàn)證。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>電話號碼驗(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ū)號的固定電話
      var regTel2 = /^(\d{7,8})(-(\d{3,}))?$/.test(value);//不帶區(qū)號的固定電話
      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="驗(yàn)證" onclick="return checkTel();" />
</body>
</html>

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

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

相關(guān)文章

最新評論