Android最新手机号验证方法

现在一般应用都要用户绑定手机号或使用手机号登陆,这其中就需要对手机号进行验证。

前几天一同事说他办一个移动手机号是199开头的,我意识到我之前应用中验证手机号的方法需要修改了,然后我就去查了下,最近开放大号段还有198、166.下面是最新的手机号段。

Android最新手机号验证方法_第1张图片
1513653920(1).jpg
1513655017(1).jpg

代码如下 :

public class ValidationUtils {
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();
}
}

如有错误欢迎指正。

你可能感兴趣的:(Android最新手机号验证方法)