正規表示式判斷手機號碼靚號型別

2022-04-03 17:28:09 字數 933 閱讀 8308

很多**需要將好的會員號留著,或用於日後的盈利。實現方法不是本文討論範圍,本文僅列出用於檢測靚號型別的一些正則。

' 匹配6位順增

regex.pattern = "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9))\d"

' 匹配6位順降

regex.pattern = "(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0))\d"

' 匹配6位順增或順降

regex.pattern = "(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9))|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)))\d"

匹配4-9位連續的數字

(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9))|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)))\d

匹配3位以上的重複數字

([\d])\1

匹配日期型別的數字

(19|20)[\d](1[0-2]|0?[1-9])(31|2[0-9]|1[0-9]|0?[0-9])

手機號碼類

(13[0-9]|15[0-9]|18[0-9])([\d])

匹配33111型別的

([\d])\1([\d])\2

匹配5331533型別的

(([\d])([\d]))\1

匹配22334,123355型別的

([\d])\1([\d])\2

手機號碼正規表示式

匹配手機號碼的正規表示式 13 0 9 14 5,7 15 0 3,5 9 17 0,3,5 8 18 0 9 166 198 199 147 d 判斷是否是手機號 param mobile return public static boolean ismobile string mobile 代表...

Java正規表示式判斷手機號碼和郵箱 2014版

截止2014年9月前已開放和未開放的號碼段如下圖所示 那麼相對應的判斷手機號碼的正規表示式如下 public static boolean ismobilephone string phone matcher matcher pattern.matcher phone return matcher....

正則判斷手機號地區 手機號碼驗證方法 正則驗證

只允許輸入數字 value value.replace d g,clipboarddata.setdata text clipboarddata.getdata text replace d g,固定 只要有乙個填寫即可 form inline submit function if m reg.te...