91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js如何判斷手機號是否正確并返回

發布時間:2021-07-06 10:46:45 來源:億速云 閱讀:126 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關js如何判斷手機號是否正確并返回,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

js判斷手機號是否正確并返回的代碼,具體代碼如下所示:

<form method="post" action="login.php" onsubmit="return abc()">
 <input type="text" id="phone" />
 <input type="submit" value="登錄"/> </form>
<script type="text/javascript">
function abc() {
 var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
 if(!myreg.test($("#phone").val()))
 {
  alert('請輸入有效的手機號碼!');
  return false;
 }
 callback();
}
</script>

上述js判斷的是130-139,150-159,180-189號段的,如果需要別的號段,自行添加

效果是 點擊登錄按鈕時,如果手機號不對 不做任何跳轉

PS:JS判斷手機號是否正確(正則表達式)

/^13d{9}$/g||/^15[8,9]d{8}$/g

其中 ^ 是以什么開頭的意思, $ 是以什么結尾的意思,d 匹配是任意一位數字,后面跟著的{9}是指d重復的次數,相當于dddddddd這個正則表達式匹配的是以13開頭和以任意9個數字結尾的字串, / 是正則表達式的分界符,后面跟著的 g 呢,是對指定的字串全局匹配(不加則只匹配第一個),事實上有這個 g 和沒有 g 在這里的情況是一樣的,test方法返回一個 Boolean 值,它指出在被查找的字符串中是否存在模式,如存在則返回 true,否則返回 false。

g表示全局,全部,也就是文本內所有符合條件的,沒有這個g的話,只匹配一次。

.test(),是前面那個/^....$/g,也就是正則表達式的一個方法。

下面是一段完整的監測代碼,供大家參考:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function chk()
{
var tel = document.all("text").value;
if(/^13d{9}$/g.test(tel)||(/^15[8,9]d{8}$/g.test(tel)))
  {
   alert("手機號正確");
   }
else
  {
   alert("手機號錯誤");
   }
}
</script>
</HEAD>
<BODY>
<form method="" action="">
手機號:<input type="text" name="text">
 <input type="button" value="檢測" onclick="chk()">
</form>
</BODY>
</HTML>

驗證中國固定電話號碼:

((d{3,4})|d{3,4}-|s)?d{8}

關于“js如何判斷手機號是否正確并返回”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

js
AI

天气| 德钦县| 景东| 宁波市| 黔西县| 东方市| 永靖县| 昭平县| 满洲里市| 兴隆县| 唐河县| 长子县| 南京市| 巴塘县| 中超| 七台河市| 临泽县| 门头沟区| 万年县| 四会市| 佛坪县| 虎林市| 含山县| 商水县| 江陵县| 卢氏县| 五大连池市| 延寿县| 大新县| 平凉市| 西林县| 遂平县| 太仆寺旗| 敦化市| 北安市| 手机| 连南| 三亚市| 罗定市| 阿拉善左旗| 阳原县|