Android 2018最新手機(jī)號驗(yàn)證正則表達(dá)式方法
下面給大家分享2018手機(jī)號正則表達(dá)式驗(yàn)證方法,具體內(nèi)容如下所示:
/** * 判斷字符串是否符合手機(jī)號碼格式 * 移動(dòng)號段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 * 聯(lián)通號段: 130,131,132,145,155,156,170,171,175,176,185,186 * 電信號段: 133,149,153,170,173,177,180,181,189 * @param str * @return 待檢測的字符串 */
public static boolean isMobileNO(String mobileNums) {
/**
* 判斷字符串是否符合手機(jī)號碼格式
* 移動(dòng)號段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188
* 聯(lián)通號段: 130,131,132,145,155,156,170,171,175,176,185,186
* 電信號段: 133,149,153,170,173,177,180,181,189
* @param str
* @return 待檢測的字符串
*/
String telRegex = "^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\\d{8}$";// "[1]"代表第1位為數(shù)字1,"[358]"代表第二位可以為3、5、8中的一個(gè),"\\d{9}"代表后面是可以是0~9的數(shù)字,有9位。
if (TextUtils.isEmpty(mobileNums))
return false;
else
return mobileNums.matches(telRegex);
}
”^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d{8}$”這句話其實(shí)很簡單:
①130-139這十個(gè)前三位已經(jīng)全部開通,后面8位每一位都是0-9之間的任意數(shù);
②14開頭的目前只有145、147、149三位,后面8位每一位都是0-9之間的任意數(shù);
③15開頭的除了154以外第三位可以隨意取,后面8位每一位都是0-9之間的任意數(shù);
④180-189這十個(gè)前三位已經(jīng)全部開通,后面8位每一位都是0-9之間的任意數(shù);
⑤17開頭的目前有170、171、173、175、176、177、178這七位,后面8位每一位都是0-9之間的任意數(shù);
這些正則表達(dá)式只是在前端進(jìn)行判斷,實(shí)際開發(fā)里面這些數(shù)據(jù)依舊會傳給后臺,后臺會在數(shù)據(jù)庫里去判斷這11位號碼是不是手機(jī)號,我們這樣寫是為了過濾一些最基本的號碼,保證輸入的號碼位數(shù)是11位,還有就是一些看起來就不是手機(jī)號的某些11位數(shù)
總結(jié)
以上所述是小編給大家介紹的Android 2018最新手機(jī)號正則表達(dá)式驗(yàn)證方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Android實(shí)現(xiàn)計(jì)算器(計(jì)算表達(dá)式/計(jì)算小數(shù)點(diǎn)以及括號)
- 詳解Android過濾emoji表情正則表達(dá)式
- Android 快速使用正則表達(dá)式,校驗(yàn)身份證號的實(shí)例
- Android開發(fā)中超好用的正則表達(dá)式工具類RegexUtil完整實(shí)例
- Android常用正則表達(dá)式驗(yàn)證工具類(實(shí)例代碼)
- Android EdText編輯框禁止輸入表情符號(使用正則表達(dá)式)
- Android利用Java優(yōu)雅消除復(fù)雜條件表達(dá)式的方法
相關(guān)文章
SQL 正則表達(dá)式及mybatis中使用正則表達(dá)式
這篇文章主要介紹了SQL 正則表達(dá)式及mybatis中使用正則表達(dá)式的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
web標(biāo)準(zhǔn)知識——豐富段落里的標(biāo)簽
關(guān)于段落<p></p>相信大家已經(jīng)都在自己的工作中開始關(guān)注并應(yīng)用了。因?yàn)槟钦娴氖欠浅:唵蔚氖?,只要你愿意你隨時(shí)都可以開始讓你的頁面代碼更為標(biāo)準(zhǔn)化。2008-06-06
比較正宗的驗(yàn)證郵箱的正則表達(dá)式j(luò)s代碼詳解
郵箱正則最正宗的一條正則語句是^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$ 下面我們來講解一下2012-09-09

