From 96c83cb16b32f67241f5d33818eeda1a774885c4 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 17 Sep 2021 19:15:43 +0800 Subject: [PATCH] fix bug --- CHANGELOG.md | 3 ++- hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6da2f7290..61dd8c671 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ------------------------------------------------------------------------------------------------------------- -# 5.7.13 (2021-09-15) +# 5.7.13 (2021-09-17) ### 🐣新特性 * 【core 】 CsvReadConfig增加trimField选项(issue#I49M0C@Gitee) @@ -19,6 +19,7 @@ * 【core 】 修复UrlBuilder对Fragment部分编码问题(issue#I49KAL@Gitee) * 【core 】 修复Enum转换的bug(issue#I49VZB@Gitee) * 【json 】 修复JSONUtil.parse对于MapWrapper识别问题 +* 【core 】 修复IdcardUtil.isValidCard判断问题(issue#I4AJ8S@Gitee) ------------------------------------------------------------------------------------------------------------- diff --git a/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java index 59e5b7703..c0f871c3a 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java @@ -326,6 +326,7 @@ public class IdcardUtil { } else if (idcard.matches("^[157][0-9]{6}\\(?[0-9A-Z]\\)?$")) { // 澳门 info[0] = "澳门"; info[1] = "N"; + info[2] = "true"; } else if (idcard.matches("^[A-Z]{1,2}[0-9]{6}\\(?[0-9A]\\)?$")) { // 香港 info[0] = "香港"; info[1] = "N";