濮阳杆衣贸易有限公司

主頁 > 知識庫 > javascript 手機(jī)號碼正則表達(dá)式驗(yàn)證函數(shù) 原創(chuàng)

javascript 手機(jī)號碼正則表達(dá)式驗(yàn)證函數(shù) 原創(chuàng)

熱門標(biāo)簽:高德地圖標(biāo)注短信簽約 自制電銷機(jī)器人 錫林郭勒盟地圖標(biāo)注位置 知名的電話機(jī)器人 百音電話機(jī)器人 RO地圖標(biāo)注app 湖南企業(yè)智能外呼系統(tǒng)供應(yīng)商 福州工作銷售電話機(jī)器人 電銷機(jī)器人公司簡介
復(fù)制代碼 代碼如下:

function checkMobile(){
    var sMobile = document.mobileform.mobile.value
    if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){
        alert("不是完整的11位手機(jī)號或者正確的手機(jī)號前七位");
        document.mobileform.mobile.focus();
        return false;
    }
}

下面是腳本之家編輯對上面正則表達(dá)式的簡單分析,隨著以后手機(jī)號碼段的增加,大家可以自己擴(kuò)展功能,不懂正則的朋友看完這篇文章應(yīng)該會了點(diǎn)啊。
主要是這段代碼了,以后大家修改這段就可以了
^1[3|4|5|8][0-9]\d{4,8}$
^1代表以1開頭,現(xiàn)在中國的手機(jī)號沒有是其它開頭的,以后不一定啊
[3|4|5|8] 緊跟上面的1后面,可以是3或4或5或8的一個數(shù)字,如果以后出現(xiàn)190開始的手機(jī)號碼了,就需要如下[3|4|5|8|9]
[0-9]表示0-9中間的任何數(shù)字,可以是0或9
\d{4,8} 這個\d跟[0-9]意思一樣,都是0-9中間的數(shù)字。{4,8}表示匹配前面的最低4位數(shù)字最高8位數(shù)字。這里為什么不是直接的8呢,因?yàn)槭謾C(jī)號碼歸屬地查詢的時(shí)候,根據(jù)前7位就可以知道具體的地址了,后面的4位沒有影響的。
下面是測試代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

下面是腳本之家從別的網(wǎng)站找來的代碼。大家可以看下。另我們推薦大家學(xué)習(xí)下正則表達(dá)式,好多地方離開正則表達(dá)式真的不行。
\d 代表一個數(shù)字
例如:1或2或3,單個數(shù)字
如果是多個可以用\d*
\d{7,8} 代表7-8位數(shù)字(表示電話號碼)
例如:12345678
{7,8}表示7位或9位數(shù)字,一般電話號碼符合。
\d{3,} 代表分機(jī)號碼
例如:123,12345
{3,}表示最低3個數(shù)字,可以更多
0\d{2,3} 代表區(qū)號
例如:021
[0\+]\d{2,3} 代表國際區(qū)號
如果使用減號連接,完整的應(yīng)該是
/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/

測試代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

正則表達(dá)式30分鐘入門教程
https://www.jb51.net/tools/zhengze.html
正則表達(dá)式 基礎(chǔ)資料
https://www.jb51.net/article/18526.htm
您可能感興趣的文章:
  • JS正則表達(dá)式大全(整理詳細(xì)且實(shí)用)
  • 比較正宗的驗(yàn)證郵箱的正則表達(dá)式j(luò)s代碼詳解
  • js正則表達(dá)式的使用詳解
  • js 常用正則表達(dá)式表單驗(yàn)證代碼
  • 用戶名、密碼等15個常用的js正則表達(dá)式
  • JS正則表達(dá)式驗(yàn)證數(shù)字代碼
  • js正則表達(dá)式基本語法(精粹)
  • JavaScript正則表達(dá)式驗(yàn)證身份證號碼是否合法(兩種方法)
  • js中過濾特殊字符的正則表達(dá)式
  • JavaScript中正則表達(dá)式的實(shí)際應(yīng)用詳解

標(biāo)簽:茂名 昆明 秦皇島 玉林 西寧 河北 吉林 怒江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《javascript 手機(jī)號碼正則表達(dá)式驗(yàn)證函數(shù) 原創(chuàng)》,本文關(guān)鍵詞  javascript,手機(jī)號碼,正則,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《javascript 手機(jī)號碼正則表達(dá)式驗(yàn)證函數(shù) 原創(chuàng)》相關(guān)的同類信息!
  • 本頁收集關(guān)于javascript 手機(jī)號碼正則表達(dá)式驗(yàn)證函數(shù) 原創(chuàng)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    玉山县| 湘乡市| 义马市| 平遥县| 石城县| 黎川县| 志丹县| 化隆| 贵阳市| 普兰县| 疏附县| 龙山县| 固阳县| 和林格尔县| 龙海市| 若尔盖县| 沂水县| 宣化县| 东方市| 武乡县| 南川市| 玉树县| 井陉县| 安义县| 关岭| 博湖县| 永定县| 舞钢市| 新邵县| 铜梁县| 阳谷县| 青河县| 南漳县| 民县| 北票市| 车险| 芦山县| 农安县| 南江县| 秦皇岛市| 崇州市|