Android 最新手机号验证方法
现在一般应用都要用户绑定手机号或使用手机号登陆,这其中就需要对手机号进行验证。
前几天一同事说他办一个移动手机号是199开头的,我意识到我之前应用中验证手机号的方法需要修改了,然后我就去查了下,最近开放大号段还有198、166.下面是最新的手机号段。
代码如下:
public class ValidationUtils {
/**
* 校验手机号
*
* @param mobile
* @return 校验通过返回true,否则返回false
*/
public static boolean isMobile(String mobile) {
String str = mobile;
String pattern = "^(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57]|19[89]|166)[0-9]{8}";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(str);
return m.matches();
}
}