com.vaadin.flow.data.validator.
Class EmailValidator
All Implemented Interfaces:
Validator<String>
, Serializable
, BiFunction<String,
A string validator for e-mail addresses. The e-mail address syntax is not complete according to RFC 822 but handles the vast majority of valid e-mail addresses correctly.
Since:
1.0.
Author:
Vaadin Ltd
See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEmailValidator
(String errorMessage) Creates a validator for checking that a string is a syntactically valid e-mail address.
EmailValidator
(String errorMessage, boolean allowEmpty) Creates a validator for checking that a string is a syntactically valid e-mail address.
-
Method Summary
Methods inherited from class com.vaadin.flow.data.validator.RegexpValidator
apply, toString
Methods inherited from class com.vaadin.flow.data.validator.AbstractValidator
getMessage, toResult
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen
-
Field Details
-
PATTERN
See Also:
-
-
Constructor Details
-
EmailValidator
Creates a validator for checking that a string is a syntactically valid e-mail address.
This constructor creates a validator which doesn't accept an empty string as a valid e-mail address. Use
EmailValidator(String, boolean)
constructor withtrue
as a value for the second argument to create a validator which accepts an empty string.Parameters:
errorMessage
- the message to display in case the value does not validate.See Also:
-
EmailValidator
Creates a validator for checking that a string is a syntactically valid e-mail address.
Parameters:
errorMessage
- the message to display in case the value does not validate.allowEmpty
- iftrue
then an empty string passes the validation, otherwise the validation fails
-
-
Method Details
-
isValid
Description copied from class:
RegexpValidator
Returns whether the given string matches the regular expression.
Overrides:
isValid
in classRegexpValidator
Parameters:
value
- the string to matchReturns:
true if the string matched, false otherwise
-