public class EmailValidator implements Validator<String> { @Override public ValidationResult validate(String email) { if (isValid) { return ValidationResult.success(); } else { return ValidationResult.fail("Invalid email format"); } } } public class CustomValidationRule implements ValidationRule<String> { @Override public boolean validate(String data) { return true; } } ValidatorChain<String> validatorChain = new ValidatorChain<>(); validatorChain.addValidator(new EmailValidator()) .addValidator(new LengthValidator(5, 10)) .addValidator(new CustomValidator()); ValidationResult result = validatorChain.validate(data); email.pattern=^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$ validation.error.message=Invalid data provided


上一篇:
下一篇:
切换中文