-
@Email(message="Please provide a valid email address") @Pattern(regexp="[A-Za-z0-9.%\'+_\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z\\S]{2,20}$", message="Please provide a valid email address") @Target({METHOD,FIELD,ANNOTATION_TYPE}) @Retention(RUNTIME) @Constraint(validatedBy={}) @Documented public @interface EmailAnnotation for email validation.- Author:
- Alex Bogdanovski [alex@erudika.com]
-
-
Field Summary
Fields Modifier and Type Fields Description static StringEMAIL_PATTERN"[A-Za-z0-9.%\'+_\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z\\S]{2,20}$".
-
-
-
Field Detail
-
EMAIL_PATTERN
static final String EMAIL_PATTERN
"[A-Za-z0-9.%\'+_\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z\\S]{2,20}$".
-
-
Element Detail
-
message
String message
Error for invalid email.- Returns:
- the error message
- Default:
- "Please provide a valid email address"
-
-
-
groups
Class<?>[] groups
Groups.- Returns:
- the groups
- Default:
- {}
-
-
-
payload
Class<? extends javax.validation.Payload>[] payload
Payload.- Returns:
- the payload
- Default:
- {}
-
-