Package uk.num.validators
Class NumEmailAddressValidator
- java.lang.Object
-
- uk.num.validators.NumEmailAddressValidator
-
public class NumEmailAddressValidator extends java.lang.ObjectValidate email addresses
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_LOCAL_PART_LENGTHstatic java.util.regex.PatternNUM_EMAIL_REGEXEmail address regex
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationResultvalidate(java.lang.String emailAddress)Validate an email address.static ValidationResultvalidateAcceptingNullAsValid(java.lang.String emailAddress)Sometimes null values are considered valid.
-
-
-
Field Detail
-
NUM_EMAIL_REGEX
public static final java.util.regex.Pattern NUM_EMAIL_REGEX
Email address regex
-
MAX_LOCAL_PART_LENGTH
public static final int MAX_LOCAL_PART_LENGTH
- See Also:
- "https://en.wikipedia.org/wiki/Email_address#Syntax", Constant Field Values
-
-
Method Detail
-
validateAcceptingNullAsValid
public static ValidationResult validateAcceptingNullAsValid(java.lang.String emailAddress)
Sometimes null values are considered valid.- Parameters:
emailAddress- a String- Returns:
- a ValidationResult
-
validate
public static ValidationResult validate(java.lang.String emailAddress)
Validate an email address.- Parameters:
emailAddress- a String- Returns:
- a ValidationResult
-
-