欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 如何區(qū)分手機號和座機號

錢艷冰1年前9瀏覽0評論

在Java中,要區(qū)分手機號和座機號,需要使用正則表達(dá)式進(jìn)行匹配判斷。正則表達(dá)式是一種文本模式,用于描述字符組成的規(guī)則。以下是使用Java代碼進(jìn)行手機號和座機號的判斷。

//判斷手機號是否正確
public boolean isMobile(String phoneNum){
String regex = "^1[3-9]\\d{9}$";
return phoneNum.matches(regex);
}
//判斷座機號是否正確
public boolean isTelephone(String phoneNum){
String regex = "^(\\(\\d{3,4}\\)|\\d{3,4}-)?\\d{7,8}$";
return phoneNum.matches(regex);
}

以上代碼中,^表示字符串的開始,$表示字符串的結(jié)束。手機號的正則表達(dá)式為:以1開頭,第二位數(shù)字為3-9,后面跟任意9個數(shù)字。座機號的正則表達(dá)式包括兩種格式:區(qū)號-電話號碼和加上區(qū)號的電話號碼。其中,\\表示轉(zhuǎn)義字符。

這樣,我們便可以使用Java代碼輕松地區(qū)分手機號和座機號。