寫一個(gè)簡(jiǎn)單的正則表達(dá)式,用來(lái)校驗(yàn)11位手機(jī)號(hào)碼,開(kāi)頭允許是13、15、18,我一開(kāi)始這樣寫:
var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/;
運(yùn)行發(fā)現(xiàn),即使是 13988888877157777,也能通過(guò)驗(yàn)證,這說(shuō)明這個(gè)寫法錯(cuò)了,我的本意是希望這樣:
^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$
所以正確寫法是:var reg = /^1[358][0-9]{9}$/;
這樣才能保證11位數(shù)字
以上所述是小編給大家介紹的 一個(gè)容易犯錯(cuò)的js手機(jī)號(hào)碼驗(yàn)證正則表達(dá)式(推薦),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VEVB武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選