public class RegexpValidator extends AbstractValidator<String>
For the Java regular expression syntax, see Pattern.
| Constructor and Description |
|---|
RegexpValidator(String errorMessage,
String regexp)
Creates a validator for checking that the regular expression matches the
complete string to validate.
|
RegexpValidator(String errorMessage,
String regexp,
boolean complete)
Creates a validator for checking that the regular expression matches the
string to validate.
|
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
apply(String value,
ValueContext context)
Validates the given value.
|
protected boolean |
isValid(String value)
Returns whether the given string matches the regular expression.
|
String |
toString() |
getMessage, toResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitalwaysPass, from, from, from, fromandThenpublic RegexpValidator(String errorMessage, String regexp)
errorMessage - the message to display in case the value does not validate.regexp - a Java regular expressionpublic RegexpValidator(String errorMessage, String regexp, boolean complete)
errorMessage - the message to display in case the value does not validate.regexp - a Java regular expressioncomplete - true to use check for a complete match, false to look for a
matching substringpublic ValidationResult apply(String value, ValueContext context)
ValidatorValidationResult instance
representing the outcome of the validation.value - the input value to validatecontext - the value context for validationprotected boolean isValid(String value)
value - the string to matchCopyright © 2025. All rights reserved.