From 75c16144f9fd7f6582dd5abcf7424156ca3a1f8b Mon Sep 17 00:00:00 2001 From: Xia Kaixiang Date: Mon, 4 Nov 2019 09:20:43 +0800 Subject: [PATCH] =?utf8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E7=A0=81=E6=A0=A1?= =?utf8?q?=E9=AA=8C=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../supwisdom/dlpay/api/util/MobileNumberCheck.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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}$)"; /** * 仅手机号格式校验 -- 2.17.1