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 36be3c40c03fd7e321be4bad08a273c7af668384..c8be84070cba53802cf34e1368ee8fbf65a87a15 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; }