項(xiàng)目需要用到驗(yàn)證用戶手機(jī)號(hào)碼輸入是否合法,在網(wǎng)上找了好幾處代碼,經(jīng)過測(cè)試都是不通過的!最后發(fā)現(xiàn)了一段代碼可以驗(yàn)證通過。代碼好像在一個(gè)很多廣告的網(wǎng)站上找到的,不知道作者!不過還是謝謝原創(chuàng)作者的分享!下面是驗(yàn)證源碼:
public static boolean isMobileNO(String mobiles) {
boolean flag = false;
try {
//13********* ,15********,18*********
Pattern p = Pattern
.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
flag = m.matches();
} catch (Exception e) {
flag = false;
}
return flag;
}