From: Xia Kaixiang Date: Mon, 4 Nov 2019 01:20:43 +0000 (+0800) Subject: 手机号码校验修改 X-Git-Tag: 1.0.5^2 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=75c16144f9fd7f6582dd5abcf7424156ca3a1f8b;p=epayment%2Ffood_payapi.git 手机号码校验修改 --- diff --git a/payapi-common/src/main/java/com/supwisdom/dlpay/api/util/MobileNumberCheck.java b/payapi-common/src/main/java/com/supwisdom/dlpay/api/util/MobileNumberCheck.java index 161868ed..4508bbf4 100644 --- a/payapi-common/src/main/java/com/supwisdom/dlpay/api/util/MobileNumberCheck.java +++ b/payapi-common/src/main/java/com/supwisdom/dlpay/api/util/MobileNumberCheck.java @@ -10,14 +10,14 @@ public class MobileNumberCheck { private static final String PHONE_CALL_PATTERN = "^(?:\\(\\d{3,4}\\)|\\d{3,4}-)?\\d{7,8}(?:-\\d{1,4})?$"; /** - * 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173 + * 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173 新增段:199 **/ - private static final String CHINA_TELECOM_PATTERN = "(?:^(?:\\+86)?1(?:33|53|7[37]|8[019])\\d{8}$)|(?:^(?:\\+86)?1700\\d{7}$)"; + private static final String CHINA_TELECOM_PATTERN = "(?:^(?:\\+86)?1(?:33|53|7[37]|8[019]|99)\\d{8}$)|(?:^(?:\\+86)?1700\\d{7}$)"; /** - * 中国联通号码格式验证 手机段:130,131,132,155,156,185,186,145,176,1707,1708,1709,175 + * 中国联通号码格式验证 手机段:130,131,132,155,156,185,186,145,176,1707,1708,1709,175 新增段:166,146 **/ - private static final String CHINA_UNICOM_PATTERN = "(?:^(?:\\+86)?1(?:3[0-2]|4[5]|5[56]|7[56]|8[56])\\d{8}$)|(?:^(?:\\+86)?170[7-9]\\d{7}$)"; + private static final String CHINA_UNICOM_PATTERN = "(?:^(?:\\+86)?1(?:3[0-2]|4[56]|5[56]|66|7[56]|8[56])\\d{8}$)|(?:^(?:\\+86)?170[7-9]\\d{7}$)"; /** * 简单手机号码校验,校验手机号码的长度和1开头 */ @@ -25,9 +25,9 @@ public class MobileNumberCheck { /** * 中国移动号码格式验证 * 手机段:134,135,136,137,138,139,150,151,152,157,158,159,182,183,184 - * ,187,188,147,178,1705 + * ,187,188,147,178,1705 新增段:198,148 **/ - private static final String CHINA_MOBILE_PATTERN = "(?:^(?:\\+86)?1(?:3[4-9]|4[7]|5[0-27-9]|7[8]|8[2-478])\\d{8}$)|(?:^(?:\\+86)?1705\\d{7}$)"; + private static final String CHINA_MOBILE_PATTERN = "(?:^(?:\\+86)?1(?:3[4-9]|4[78]|5[0-27-9]|7[8]|8[2-478]|98)\\d{8}$)|(?:^(?:\\+86)?1705\\d{7}$)"; /** * 仅手机号格式校验