|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codemonkey.simplejavamail.EmailValidationUtil
public final class EmailValidationUtil
Validates an email address according to RFC 2822, using regular expressions.
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
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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.EmailAddressValidationCriteria(boolean, boolean)
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.EmailAddressValidationCriteria(boolean, boolean)
protected static Pattern buildValidEmailPattern(EmailAddressValidationCriteria parameterObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |