一個(gè)容易犯錯(cuò)的js手機(jī)號(hào)碼驗(yàn)證正則表達(dá)式(推薦)
寫(xiě)一個(gè)簡(jiǎn)單的正則表達(dá)式,用來(lái)校驗(yàn)11位手機(jī)號(hào)碼,開(kāi)頭允許是13、15、18,我一開(kāi)始這樣寫(xiě):
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è)寫(xiě)法錯(cuò)了,我的本意是希望這樣:
^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$
所以正確寫(xiě)法是: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ì)腳本之家網(wǎng)站的支持!
- PHP提取字符串中的手機(jī)號(hào)正則表達(dá)式怎么寫(xiě)
- java使用正則表達(dá)式判斷手機(jī)號(hào)的方法示例
- 正則表達(dá)式驗(yàn)證用戶(hù)名、密碼、手機(jī)號(hào)碼、身份證(推薦)
- Android 正則表達(dá)式驗(yàn)證手機(jī)號(hào)、姓名(包含少數(shù)民族)、身份證號(hào)
- iOS 正則表達(dá)式判斷手機(jī)號(hào)碼、固話(huà)
- JS正則表達(dá)式驗(yàn)證賬號(hào)、手機(jī)號(hào)、電話(huà)和郵箱是否合法
- Android判斷11位手機(jī)號(hào)碼的方法(正則表達(dá)式)
- Android 2018最新手機(jī)號(hào)驗(yàn)證正則表達(dá)式方法
相關(guān)文章
自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php
自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php...2006-12-12JS通過(guò)正則限制 input 輸入框只能輸入整數(shù)、小數(shù)(金額或者現(xiàn)金) 兩位小數(shù)
這篇文章主要介紹了JS通過(guò)正則限制 input 輸入框只能輸入整數(shù)、小數(shù)(金額或者現(xiàn)金) 兩位小數(shù)的相關(guān)資料,需要的朋友可以參考下2016-05-05python 正則表達(dá)式獲取字符串中所有的日期和時(shí)間
這篇文章主要介紹了python 正則表達(dá)式獲取字符串中所有的日期和時(shí)間,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10正則表達(dá)式Regular Expression (RegExp)詳解
正則表達(dá)式,又稱(chēng)正規(guī)表示式、正規(guī)表示法、正規(guī)表達(dá)式、規(guī)則表達(dá)式、常規(guī)表示法(英語(yǔ):Regular Expression,在代碼中常簡(jiǎn)寫(xiě)為regex、regexp或RE2015-11-11JavaScript正則表達(dá)式上之基本語(yǔ)法(推薦)
一個(gè)正則表達(dá)式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱(chēng)為元字符)組成的文字模式。這篇文章主要介紹了JavaScript正則表達(dá)式上之基本語(yǔ)法(推薦)的相關(guān)資料,需要的朋友可以參考下2016-05-05