无论Android还是Java后台经常都会有判断一个字符串是否为手机号的需求,为了方便日后快速的操作,在这保留一个判断是否为手机号的方法工具栏~
package ;
import ;
import ;
public class PhoneNumberUtil {
/**
* @param phone 字符串类型的手机号
* 传入手机号,判断后返回
* true为手机号,false相反
* */
public static boolean isPhone(String phone) {
String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$";
if (() != 11) {
return false;
} else {
Pattern p = (regex);
Matcher m = (phone);
return ();
}
}
}