|
|
|
@ -11,9 +11,9 @@ import java.util.regex.Pattern;
|
|
|
|
|
public class MobileUtil {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 中国电信号码格式验证 手机段: 133,149,153,173,177,180,181,189,191,199,1349,1410,1700,1701,1702,193
|
|
|
|
|
* 中国电信号码格式验证 手机段: 133,149,153,173,177,180,181,189,191,199,1349,1410,1700,1701,1702,193,===中国广电 192
|
|
|
|
|
**/
|
|
|
|
|
private static final String CHINA_TELECOM_PATTERN = "(?:^(?:\\+86)?1(?:33|49|53|7[37]|8[019]|9[139])\\d{8}$)|(?:^(?:\\+86)?1349\\d{7}$)|(?:^(?:\\+86)?1410\\d{7}$)|(?:^(?:\\+86)?170[0-2]\\d{7}$)";
|
|
|
|
|
private static final String CHINA_TELECOM_PATTERN = "(?:^(?:\\+86)?1(?:33|92|49|53|7[37]|8[019]|9[139])\\d{8}$)|(?:^(?:\\+86)?1349\\d{7}$)|(?:^(?:\\+86)?1410\\d{7}$)|(?:^(?:\\+86)?170[0-2]\\d{7}$)";
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 中国联通号码格式验证 手机段:130,131,132,145,146,155,156,166,171,175,176,185,186,1704,1707,1708,1709
|
|
|
|
@ -46,7 +46,7 @@ public class MobileUtil {
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
// String s = "/home/eladmin/mail/MM_20221125_2.zip";
|
|
|
|
|
// String filePath = s.substring(s.lastIndexOf(StrPool.SLASH) + DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
|
System.out.println( checkPhone("17269788988"));
|
|
|
|
|
System.out.println( checkPhone("19476767674"));
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 中国移动手机号码校验
|
|
|
|
|