Package jakarta.validation.constraints
Annotation Interface Email
@Documented
@Constraint(validatedBy={})
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER,TYPE_USE})
@Retention(RUNTIME)
@Repeatable(List.class)
public @interface Email
The string has to be a well-formed email address. Exact semantics of what makes up a valid
 email address are left to Jakarta Validation providers. Accepts 
CharSequence.
 
 null elements are considered valid.
- Since:
 - 2.0
 - Author:
 - Emmanuel Bernard, Hardy Ferentschik
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceDefines several@Emailconstraints on the same element. - 
Optional Element Summary
Optional Elements 
- 
Element Details
- 
message
String message- Default:
 - "{jakarta.validation.constraints.Email.message}"
 
 - 
groups
Class<?>[] groups- Default:
 - {}
 
 - 
payload
- Default:
 - {}
 
 - 
regexp
String regexp- Returns:
 - an additional regular expression the annotated element must match. The default is any string ('.*')
 
- Default:
 - ".*"
 
 - 
flags
Pattern.Flag[] flags- Returns:
 - used in combination with 
regexp()in order to specify a regular expression option 
- Default:
 - {}
 
 
 -