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 36be3c40c..c8be84070 100755 --- a/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java @@ -271,6 +271,9 @@ public class IdcardUtil { * @since 5.5.7 */ public static boolean isValidCard18(String idcard, boolean ignoreCase) { + if (idcard == null) { + return false; + } if (CHINA_ID_MAX_LENGTH != idcard.length()) { return false; } @@ -304,6 +307,9 @@ public class IdcardUtil { * @return 是否合法 */ public static boolean isValidCard15(String idcard) { + if (idcard == null) { + return false; + } if (CHINA_ID_MIN_LENGTH != idcard.length()) { return false; }