Package org.apache.commons.validator
Class EmailValidator
java.lang.Object
org.apache.commons.validator.EmailValidator
Deprecated.
Use the new EmailValidator in the routines package. This class
will be removed in a future release.
Perform email validations.
This class is a Singleton; you can retrieve the instance via the getInstance() method.
Based on a script by Sandeep V. Tamhankar https://javascript.internet.com
This implementation is not guaranteed to catch all possible errors in an email address. For example, an address like nobody@noplace.somedog will pass validator, even though there is no TLD "somedog"
.- Since:
- 1.1
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeprecated.Protected constructor for subclasses to use. -
Method Summary
Modifier and TypeMethodDescriptionstatic EmailValidatorDeprecated.Returns the Singleton instance of this validator.booleanDeprecated.Checks if a field has a valid e-mail address.protected booleanisValidDomain(String domain) Deprecated.Returns true if the domain component of an email address is valid.protected booleanisValidIpAddress(String ipAddress) Deprecated.Validates an IP address.protected booleanisValidSymbolicDomain(String domain) Deprecated.Validates a symbolic domain name.protected booleanisValidUser(String user) Deprecated.Returns true if the user component of an email address is valid.protected StringstripComments(String emailStr) Deprecated.Recursively remove comments, and replace with a single space.
-
Constructor Details
-
EmailValidator
protected EmailValidator()Deprecated.Protected constructor for subclasses to use.
-
-
Method Details
-
getInstance
Deprecated.Returns the Singleton instance of this validator.- Returns:
- singleton instance of this validator.
-
isValid
Deprecated.Checks if a field has a valid e-mail address.
- Parameters:
email- The value validation is being performed on. Anullvalue is considered invalid.- Returns:
- true if the email address is valid.
-
isValidDomain
Deprecated.Returns true if the domain component of an email address is valid.- Parameters:
domain- being validated.- Returns:
- true if the email address's domain is valid.
-
isValidIpAddress
Deprecated.Validates an IP address. Returns true if valid.- Parameters:
ipAddress- IP address- Returns:
- true if the ip address is valid.
-
isValidSymbolicDomain
Deprecated.Validates a symbolic domain name. Returns true if it's valid.- Parameters:
domain- symbolic domain name- Returns:
- true if the symbolic domain name is valid.
-
isValidUser
Deprecated.Returns true if the user component of an email address is valid.- Parameters:
user- being validated- Returns:
- true if the user name is valid.
-
stripComments
Deprecated.Recursively remove comments, and replace with a single space. The simpler regexps in the Email Addressing FAQ are imperfect - they will miss escaped chars in atoms, for example. Derived From Mail::RFC822::Address- Parameters:
emailStr- The email address- Returns:
- address with comments removed.
-