商户营业执照号问题
authorkaixiang.xia <kaixiang.xia@supwisdom.com>
Wed, 20 Jan 2021 09:49:31 +0000 (17:49 +0800)
committerkaixiang.xia <kaixiang.xia@supwisdom.com>
Wed, 20 Jan 2021 09:49:31 +0000 (17:49 +0800)
payapi/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java

index 180679b..9b9059f 100644 (file)
@@ -198,7 +198,7 @@ public class StringUtil {
     }
 
     //18位社会信用代码判断
-    java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("^([0-9ABCDEFGHJKLMNPQRTUWXY]{2})([0-9]{6})([0-9ABCDEFGHJKLMNPQRTUWXY]{9})([0-9Y])$");
+    java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("^[0-9A-HJ-NPQRTUWXY]{2}\\d{6}[0-9A-HJ-NPQRTUWXY]{10}$");
     java.util.regex.Matcher match = pattern.matcher(businessLicenseNo);
     if (!match.matches()) return false; //社会信用代码校验错误!