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

js判斷手機(jī)號(hào)是否正確并返回的實(shí)現(xiàn)代碼

 更新時(shí)間:2017年01月17日 09:39:49   投稿:mrr  
這篇文章主要介紹了js判斷手機(jī)號(hào)是否正確并返回的實(shí)現(xiàn)代碼,以及使用正則表達(dá)式判斷手機(jī)號(hào)是否正確,需要的的朋友參考下

js判斷手機(jī)號(hào)是否正確并返回的代碼,具體代碼如下所示:

<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('請(qǐng)輸入有效的手機(jī)號(hào)碼!');
  return false;
 }
 callback();
}
</script>

上述js判斷的是130-139,150-159,180-189號(hào)段的,如果需要?jiǎng)e的號(hào)段,自行添加

效果是 點(diǎn)擊登錄按鈕時(shí),如果手機(jī)號(hào)不對(duì) 不做任何跳轉(zhuǎn)

PS:JS判斷手機(jī)號(hào)是否正確(正則表達(dá)式)

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

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

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

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

下面是一段完整的監(jiān)測(cè)代碼,供大家參考:

<!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("手機(jī)號(hào)正確");
   }
else
  {
   alert("手機(jī)號(hào)錯(cuò)誤");
   }
}
</script>
</HEAD>
<BODY>
<form method="" action="">
手機(jī)號(hào):<input type="text" name="text">
 <input type="button" value="檢測(cè)" onclick="chk()">
</form>
</BODY>
</HTML>

驗(yàn)證中國(guó)固定電話號(hào)碼:

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

以上所述是小編給大家介紹的js判斷手機(jī)號(hào)是否正確并返回,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 2022發(fā)布ECMAScript新特性盤點(diǎn)

    2022發(fā)布ECMAScript新特性盤點(diǎn)

    這篇文章主要為大家介紹了2022發(fā)布ECMAScript新特性盤點(diǎn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • js確認(rèn)框confirm()用法實(shí)例詳解

    js確認(rèn)框confirm()用法實(shí)例詳解

    這篇文章主要針對(duì)js確認(rèn)框confirm()用法進(jìn)行實(shí)例講解,介紹了javascript確認(rèn)框的三種使用方法,感興趣的小伙伴們可以參考一下
    2016-01-01
  • js鏈接確認(rèn)提醒功能

    js鏈接確認(rèn)提醒功能

    非常不錯(cuò)的功能,當(dāng)單機(jī)一個(gè)鏈接時(shí),會(huì)彈出確認(rèn)對(duì)話框效果
    2008-09-09
  • 淺聊一下Javascript中的數(shù)據(jù)類型和類型轉(zhuǎn)換

    淺聊一下Javascript中的數(shù)據(jù)類型和類型轉(zhuǎn)換

    在JavaScript中,理解數(shù)據(jù)類型,如何區(qū)分它們,以及它們?nèi)绾伪晦D(zhuǎn)換是至關(guān)重要的,在這篇文章中,我們將探討這些主題,以幫助大家鞏固JavaScript基礎(chǔ)
    2023-08-08
  • javascript五圖輪播切換實(shí)用版

    javascript五圖輪播切換實(shí)用版

    今天發(fā)表一個(gè)自己剛學(xué)js的練習(xí),javascript五圖輪播切換---實(shí)用版,這個(gè)實(shí)力有個(gè)缺陷就是沒(méi)有過(guò)渡效果,這個(gè)本人也還在研究中,也希望高手可以指點(diǎn)一下
    2012-08-08
  • JS實(shí)現(xiàn)判斷碰撞的方法

    JS實(shí)現(xiàn)判斷碰撞的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)判斷碰撞的方法,實(shí)例分析了通過(guò)js判斷實(shí)體碰撞的技巧與相關(guān)應(yīng)用,需要的朋友可以參考下
    2015-02-02
  • js 瀏覽器事件介紹

    js 瀏覽器事件介紹

    瀏覽器事件指載入文檔直到該文檔被關(guān)閉期間的瀏覽器事件,如瀏覽器載入文檔事件onload、關(guān)閉該文檔事件onunload、瀏覽器失去焦點(diǎn)事件onblur、獲得焦點(diǎn)事件onfocus 等
    2012-03-03
  • JS中用EL表達(dá)式獲取上下文參數(shù)值的方法

    JS中用EL表達(dá)式獲取上下文參數(shù)值的方法

    下面小編就為大家分享一篇JS中用EL表達(dá)式獲取上下文參數(shù)值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 強(qiáng)大的JavaScript響應(yīng)式圖表Chartist.js的使用

    強(qiáng)大的JavaScript響應(yīng)式圖表Chartist.js的使用

    本篇文章主要介紹了強(qiáng)大的JavaScript響應(yīng)式圖表Chartist.js的使用,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-09-09
  • ES6 Symbol數(shù)據(jù)類型的應(yīng)用實(shí)例分析

    ES6 Symbol數(shù)據(jù)類型的應(yīng)用實(shí)例分析

    這篇文章主要介紹了ES6 Symbol數(shù)據(jù)類型的應(yīng)用,結(jié)合實(shí)例形式分析了ES6 Symbol數(shù)據(jù)類型的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-06-06

最新評(píng)論