JAVA Utils 手機號碼和座機號碼的格式校驗

2021-09-19 04:57:29 字數 1256 閱讀 7873

//固定**僅可錄入數字,座機號要求長度為7、8、11或12位數字

if(phonenumber != null && !"".equals(phonenumber.trim()) && phonenumber.trim().length() != 7

&& phonenumber.trim().length() != 8 && phonenumber.trim().length() != 11 && phonenumber.trim().length() != 12)else if(phonenumber != null && !"".equals(phonenumber.trim())) catch (numberformatexception e)

}

/**

* 手機號格式校驗方法,包含港澳地區

* @param mobilephone

* @return

*/public string checkmobile(string mobilephone)$";

string partten1 = "^1[6][6]\\d$";

string partten3 = "^00852(\\-?)[2,3,6,8,9][0-9]$";

string partten4 = "^00853(\\-?)6[0-9]$";

string partten5 = "^00853(\\-?)28[0-9]$";

//若都不匹配,則手機號格式不對

if (!pattern.matches(partten, mobilephone) && !pattern.matches(partten1, mobilephone) && !pattern.matches(partten3, mobilephone)

&&!pattern.matches(partten4, mobilephone) && !pattern.matches(partten3, mobilephone) && !pattern.matches(partten5, mobilephone))

return message;

}

//js 前端頁面擷取去掉外層標籤的擷取方法

var temp = name;

temp = temp.substring(temp.indexof(">")+1,temp.length);

temp = temp.substring(0,temp.lastindexof("<"));

獲取手機號碼

使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...

匹配手機號碼

1 static void main string args 222 string pattern 1 23 regex rx new regex pattern 24 string input 18817889736 23487 3241247531432 432432145 1589556581...

手機號碼驗證

正規表示式的使用 正規表示式的元素符及其意義 元素符正規表示式中的寫法意義.代表任意乙個字元 d d 代表0 9的任意乙個數字 d d 代表任何乙個非數字字元 s s 代表空白字元,如 t n s s 代表非空白字元 w w 代表可用作識別符號的字元,但不包括 符 w w 代表不可用於識別符號的字元...