|
|
|
@ -26,7 +26,8 @@ public class MobileUtil {
|
|
|
|
|
* 中国移动号码格式验证
|
|
|
|
|
* 手机段:134,135,136,137,138,139,147,148,150,151,152,157,158,159,178,182,183,184,187,188,195,198,1440,1703,1705,1706
|
|
|
|
|
**/
|
|
|
|
|
private static final String CHINA_MOBILE_PATTERN = "(?:^(?:\\+86)?1(?:3[4-9]|4[78]|5[0-27-9]|78|8[2-478]|98|95)\\d{8}$)|(?:^(?:\\+86)?1440\\d{7}$)|(?:^(?:\\+86)?170[356]\\d{7}$)";
|
|
|
|
|
// private static final String CHINA_MOBILE_PATTERN = "(?:^(?:\\+86)?1(?:3[4-9]|4[78]|5[0-27-9]|78|8[2-478]|98|95)\\d{8}$)|(?:^(?:\\+86)?1440\\d{7}$)|(?:^(?:\\+86)?170[356]\\d{7}$)";
|
|
|
|
|
private static final String CHINA_MOBILE_PATTERN = "(?:^(?:\\+86)?1(?:3[4-9]|4[78]|5[0-27-9]|7[28]|8[2-478]|98|95)\\d{8}$)|(?:^(?:\\+86)?1440\\d{7}$)|(?:^(?:\\+86)?170[356]\\d{7}$)";
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 中国大陆手机号码校验
|
|
|
|
@ -45,8 +46,9 @@ 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);
|
|
|
|
|
// 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"));
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 中国移动手机号码校验
|
|
|
|
|