diff --git a/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/JsonStringValidator.java b/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/JsonStringValidator.java index 0e6eb0cf..dee229e4 100644 --- a/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/JsonStringValidator.java +++ b/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/JsonStringValidator.java @@ -16,6 +16,7 @@ package top.continew.starter.validation.constraints; +import cn.hutool.core.text.CharSequenceUtil; import cn.hutool.json.JSONUtil; import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidatorContext; @@ -30,7 +31,7 @@ public class JsonStringValidator implements ConstraintValidator { @Override public boolean isValid(String value, ConstraintValidatorContext context) { - if (value == null) { + if (CharSequenceUtil.isBlank(value)) { return true; } return PhoneUtil.isMobile(value); diff --git a/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/PhoneValidator.java b/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/PhoneValidator.java index 5bb6d15b..b541040a 100644 --- a/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/PhoneValidator.java +++ b/continew-starter-validation/src/main/java/top/continew/starter/validation/constraints/PhoneValidator.java @@ -16,6 +16,7 @@ package top.continew.starter.validation.constraints; +import cn.hutool.core.text.CharSequenceUtil; import cn.hutool.core.util.PhoneUtil; import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidatorContext; @@ -34,7 +35,7 @@ public class PhoneValidator implements ConstraintValidator { @Override public boolean isValid(String value, ConstraintValidatorContext context) { - if (value == null) { + if (CharSequenceUtil.isBlank(value)) { return true; } return PhoneUtil.isPhone(value);