a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Regex > 正文

javascript 手機號碼正則表達式驗證函數

2020-03-16 21:14:24
字體:
來源:轉載
供稿:網友

隨著手機號碼段的不斷增加,以前網上的手機號碼驗證函數都不能那么完美的支持了,這里武林網編輯特為大家準備的一個簡單的正則與手機驗證的函數分析。

復制代碼代碼如下:

function checkMobile(){

var sMobile = document.mobileform.mobile.value

if(!(/^1[3|4|5|8][0-9]/d{4,8}$/.test(sMobile))){

alert("不是完整的11位手機號或者正確的手機號前七位");

document.mobileform.mobile.focus();

return false;

}

}

下面是武林網編輯對上面正則表達式的簡單分析,隨著以后手機號碼段的增加,大家可以自己擴展功能,不懂正則的朋友看完這篇文章應該會了點啊。

主要是這段代碼了,以后大家修改這段就可以了

^1[3|4|5|8][0-9]/d{4,8}$

^1代表以1開頭,現在中國的手機號沒有是其它開頭的,以后不一定啊

[3|4|5|8] 緊跟上面的1后面,可以是3或4或5或8的一個數字,如果以后出現190開始的手機號碼了,就需要如下[3|4|5|8|9]

[0-9]表示0-9中間的任何數字,可以是0或9

/d{4,8} 這個/d跟[0-9]意思一樣,都是0-9中間的數字。{4,8}表示匹配前面的最低4位數字最高8位數字。這里為什么不是直接的8呢,因為手機號碼歸屬地查詢的時候,根據前7位就可以知道具體的地址了,后面的4位沒有影響的。

下面是測試代碼:

 

  1. <script type="text/javascript">  
  2. function checkMobile(){  
  3.     var sMobile = document.mobileform.mobile.value  
  4.     if(!(/^1[3|5][0-9]/d{4,8}$/.test(sMobile))){  
  5.         alert("不是完整的11位手機號或者正確的手機號前七位");  
  6.         document.mobileform.mobile.focus();  
  7.         return false;  
  8.     }  
  9. }  
  10. </script>  
  11. <form action="http://ip.vevb.com/sj/mobile2.asp" name="mobileform" method="post" onSubmit="return checkMobile();">  
  12. <INPUT name="mobile" class=tdc size="40" maxLength="11">  
  13. <INPUT name="action" type="hidden" value=mobile> <INPUT class=bdtj name=B1 type=submit value="查 詢">  
  14. </FORM>  
 
下面是武林網從別的網站找來的代碼。大家可以看下。另我們推薦大家學習下正則表達式,好多地方離開正則表達式真的不行。
/d 代表一個數字
例如:1或2或3,單個數字
如果是多個可以用/d*
/d{7,8} 代表7-8位數字(表示電話號碼)
例如:12345678
{7,8}表示7位或9位數字,一般電話號碼符合。
/d{3,} 代表分機號碼
例如:123,12345
{3,}表示最低3個數字,可以更多
0/d{2,3} 代表區號
例如:021
[0/+]/d{2,3} 代表國際區號
如果使用減號連接,完整的應該是
/^(([0/+]/d{2,3}-)?(0/d{2,3})-)?(/d{7,8})(-(/d{3,}))?$/

測試代碼: 

  1.   
  2. <SCRIPT LANGUAGE="JavaScript">  
  3. function testit(){  
  4. var filter=/^(([0/+]/d{2,3}-)?(0/d{2,3})-)?(/d{7,8})(-(/d{3,}))?$/;  
  5. alert(filter.test(txt.value));  
  6. }  
  7. </SCRIPT>  
  8. <input id=txt onchange="testit()">  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99精品视频一区 | 99福利| 精品一区二区在线播放 | 国产精品一区二区免费视频 | 欧美一级二级三级视频 | 欧美综合色| 伊人激情网 | 亚洲毛片 | 亚洲中出| 成人免费的视频 | 91久久爽久久爽爽久久片 | 亚洲一区二区三区在线 | 亚洲视频中文字幕 | 一区二区日韩精品 | 亚洲日本aⅴ片在线观看香蕉 | jjzz18国产| 久久成人精品一区二区三区 | 日韩精品一区二区在线观看 | 欧美一区二区三区成人 | 日韩免费在线视频 | 久久av一区二区三区 | 久久99深爱久久99精品 | 中国特级黄色片 | 日本一区二区三区四区视频 | 三级黄网站 | 国产h片在线观看 | 日韩精品一区二区三区在线 | 亚洲欧美另类久久久精品2019 | 青青草精品 | 欧美一区二区三区视频 | 黄色毛片看看 | 91精品国产综合久久久蜜臀图片 | 99热新| 国产精品久久国产精品 | 国产精品成人3p一区二区三区 | 国产成人在线免费观看 | 国产69精品久久久久观看黑料 | 国产精品久久久久高潮色老头 | 一线天逼 | 69av.com| 色婷婷综合久久久久中文一区二 |