Package com.helger.commons.email
Class EmailAddressHelper
- java.lang.Object
-
- com.helger.commons.email.EmailAddressHelper
-
@Immutable public final class EmailAddressHelper extends Object
Perform simple email address validation based on a regular expression.- Author:
- Philip Helger
-
-
Field Summary
Fields Modifier and Type Field Description static StringEMAIL_ADDRESS_PATTERNThis is the email RegEx :)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetUnifiedEmailAddress(String sEmailAddress)Get the unified version of an email address.static booleanisValid(String sEmailAddress)Checks if a value is a valid e-mail address according to a certain regular expression.
-
-
-
Field Detail
-
EMAIL_ADDRESS_PATTERN
public static final String EMAIL_ADDRESS_PATTERN
This is the email RegEx :)- See Also:
- Constant Field Values
-
-
Method Detail
-
getUnifiedEmailAddress
@Nullable public static String getUnifiedEmailAddress(@Nullable String sEmailAddress)
Get the unified version of an email address. It trims leading and trailing spaces and lower-cases the email address.- Parameters:
sEmailAddress- The email address to unify. May benull.- Returns:
- The unified email address or
nullif the input address isnull.
-
isValid
public static boolean isValid(@Nullable String sEmailAddress)
Checks if a value is a valid e-mail address according to a certain regular expression.- Parameters:
sEmailAddress- The value validation is being performed on. Anullvalue is considered invalid.- Returns:
trueif the email address is valid,falseotherwise.
-
-