public final class EmailValidationUtil extends Object
From the original author:
If you use this code, please keep the author information in tact and reference my site at leshazlewood.com. Thanks!
Code sanitized by Benny Bottema (kept validation 100% in tact).
EmailAddressValidationCriteria
Modifier and Type | Method and Description |
---|---|
protected static Pattern |
buildValidEmailPattern(EmailAddressValidationCriteria parameterObject) |
static boolean |
isValid(String email)
Validates an e-mail with default validation flags that remains
true to RFC 2822. |
static boolean |
isValid(String email,
EmailAddressValidationCriteria emailAddressValidationCriteria)
Validates an e-mail with given validation flags.
|
public static boolean isValid(String email)
true
to RFC 2822. This means allowing both domain
literals and quoted identifiers.email
- A complete email address.EmailAddressValidationCriteria.RFC_COMPLIANT
public static boolean isValid(String email, EmailAddressValidationCriteria emailAddressValidationCriteria)
email
- A complete email address.emailAddressValidationCriteria
- A set of flags that restrict or relax RFC 2822 compliance.EmailAddressValidationCriteria
.EmailAddressValidationCriteria.RFC_COMPLIANT
protected static Pattern buildValidEmailPattern(EmailAddressValidationCriteria parameterObject)
Copyright © 2015. All rights reserved.