From: kaixiang.xia Date: Wed, 20 Jan 2021 09:49:31 +0000 (+0800) Subject: 商户营业执照号问题 X-Git-Tag: 1.0.31^2~6 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=8d945545b06c041f1f73dae501fd4040ef79c12a;p=epayment%2Ffood_payapi.git 商户营业执照号问题 --- diff --git a/payapi/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java b/payapi/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java index 180679b2..9b9059f1 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java @@ -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; //社会信用代码校验错误!