一個容易犯錯的js手機號碼驗證正規表示式(推薦)
寫一個簡單的正規表示式,用來校驗11位手機號碼,開頭允許是13、15、18,我一開始這樣寫:
var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/;
執行發現,即使是 13988888877157777,也能通過驗證,這說明這個寫法錯了,我的本意是希望這樣:
^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$
所以正確寫法是:
var reg = /^1[358][0-9]{9}$/;
這樣才能保證11位數字
以上所述是小編給大家介紹的 一個容易犯錯的js手機號碼驗證正規表示式(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015107/viewspace-2870901/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js驗證手機號碼的正規表示式JS
- Java正規表示式——驗證手機號和電話號碼Java
- js正規表示式驗證手機,郵箱,身份證JS
- QQ號碼驗證正規表示式程式碼
- JS正規表示式的驗證JS
- JS正規表示式驗證JS
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- jQuery如何用正規表示式驗證手機號、身份證號、中文名稱jQuery
- JS常用正規表示式及驗證時間的正規表示式JS
- js驗證郵箱的正規表示式程式碼JS
- 強密碼驗證正規表示式密碼
- 最新密碼驗證正規表示式密碼
- js正規表示式驗證URL函式程式碼(方便多個正則對比)JS函式
- 驗證證書的正規表示式
- 前端表單驗證常用的25個JS正規表示式前端JS
- JS基礎教程——正規表示式示例(推薦)JS
- java正規表示式替換手機號,身份證號處理 星號Java
- js郵箱驗證正規表示式例項程式碼JS
- 身份證號碼的正規表示式及驗證詳解(JavaScript,Regex)JavaScript
- 正規表示式驗證工具
- js驗證手機號碼JS
- 最全正規表示式總結:驗證QQ號、手機號、Email、中文、郵編、身份證、IP地址等AI
- 郵箱驗證正規表示式程式碼
- JS正規表示式驗證數字(非常全)JS
- iOS_正規表示式判斷手機型號郵箱、手機號、身份證、暱稱、密碼等iOS密碼
- javascript常用的驗證正規表示式JavaScript
- js中使用正則驗證手機號JS
- ip格式驗證正規表示式
- 驗證正整數正規表示式程式碼例項
- 在Delphi中使用正規表示式校驗身份證號
- JavaScript中一些常用的正規表示式(推薦)JavaScript
- 郵箱地址正規表示式驗證
- 驗證小數正規表示式程式碼例項
- 驗證經緯度格式正規表示式程式碼
- 郵箱驗證正規表示式例項程式碼
- 驗證ip地址正規表示式程式碼例項
- C#驗證郵件的正規表示式的程式碼C#
- iOS 中使用正規表示式判斷身份證格式及銀行卡號格式是否正確(推薦)iOS