js電話號碼驗證方法
一般家用電話號碼,如果不帶區(qū)號就是7位或者8位數(shù)字的長度,而區(qū)號就是3位或者4位數(shù)字和一橫。所以,我們在編寫驗證代碼可以通過兩條正則表達式進行電話號碼驗證。
<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);//帶區(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="驗證" onclick="return checkTel();" />
</body>
</html>
家用電話號碼JS驗證:

本文是關(guān)于JS家用電話號碼驗證,這類的方法網(wǎng)上還有許多,需要大家多進行總結(jié),希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
信息頁文內(nèi)畫中畫廣告js實現(xiàn)代碼(文中加載廣告方式)
一般來說文章內(nèi)容中的廣告點擊率更好,也更容易被訪客看到,如果直接將廣告放到頁面頭部會影響網(wǎng)站的速度,所以一般都比較喜歡這種方法,這里分享下實現(xiàn)方法2016-01-01
bootstrap treeview 樹形菜單帶復(fù)選框及級聯(lián)選擇功能
這篇文章主要介紹了bootstrap treeview 樹形菜單帶復(fù)選框及級聯(lián)選擇功能,代碼超簡單,感興趣的朋友跟隨腳本之家小編一起學(xué)習吧2018-06-06
ES6(ECMAScript 6)新特性之模板字符串用法分析
這篇文章主要介紹了ES6(ECMAScript 6)新特性之模板字符串用法,簡單介紹了ES6模板字符串的概念、功能并結(jié)合實例形式分析了ES6模板字符串的用法,需要的朋友可以參考下2017-04-04
JS在TextArea光標位置插入文字并實現(xiàn)移動光標到文字末尾
JS在TextArea光標位置插入文字+移動光標到文字末尾,F(xiàn)irefox,Chrome,Safari以及Opera都有selectionStart和selectionEnd屬性,具體實現(xiàn)如下,感興趣的朋友可以參考下哈2013-06-06

