js電話號碼驗證方法
一般家用電話號碼,如果不帶區(qū)號就是7位或者8位數(shù)字的長度,而區(qū)號就是3位或者4位數(shù)字和一橫。所以,我們在編寫驗證代碼可以通過兩條正則表達(dá)式進(jìn)行電話號碼驗證。
<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)上還有許多,需要大家多進(jìn)行總結(jié),希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
js對字符串和數(shù)字進(jìn)行加法運算的一些情況
這篇文章主要介紹了js對字符串和數(shù)字進(jìn)行加法運算的一些情況,需要的朋友可以參考下2023-02-02
IScroll5 中文API參數(shù)說明和調(diào)用方法
IScroll是移動頁面上被使用的一款仿系統(tǒng)滾動插件。IScroll5相對于之前的IScroll4改進(jìn)了許多,使得大家可以更方便的定制所需的功能了。2016-05-05
layui實現(xiàn)數(shù)據(jù)表格隱藏列的示例
今天小編就為大家分享一篇layui實現(xiàn)數(shù)據(jù)表格隱藏列的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
JS函數(shù)節(jié)流和防抖之間的區(qū)分和實現(xiàn)詳解
本文主要介紹的是關(guān)于JS中比較常用的函數(shù):節(jié)流函數(shù)和防抖函數(shù),從概念、使用場景到代碼簡單實現(xiàn)做了一個詳細(xì)的區(qū)分。感興趣的小伙伴們可以參考一下2019-01-01
JS動態(tài)添加option和刪除option(附實例代碼)
option的添加和刪除通過js實現(xiàn)及動態(tài)創(chuàng)建select,本例提供實例的完整代碼,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04

