From 8d945545b06c041f1f73dae501fd4040ef79c12a Mon Sep 17 00:00:00 2001 From: "kaixiang.xia" Date: Wed, 20 Jan 2021 17:49:31 +0800 Subject: [PATCH] =?utf8?q?=E5=95=86=E6=88=B7=E8=90=A5=E4=B8=9A=E6=89=A7?= =?utf8?q?=E7=85=A7=E5=8F=B7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../java/com/supwisdom/dlpay/framework/util/StringUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; //社会信用代码校验错误! -- 2.17.1