Commit b649a139 authored by Greg Messner's avatar Greg Messner
Browse files

Cleaned up code formatting.

parent 7174a517
...@@ -4,20 +4,24 @@ import java.util.regex.Pattern; ...@@ -4,20 +4,24 @@ import java.util.regex.Pattern;
public class EmailChecker { public class EmailChecker {
/** Java regular expression for validating an email address. */ /** Java regular expression for validating an email address. */
public static final String EMAIL_REGEX = public static final String EMAIL_REGEX =
"(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])"; "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"" +
"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")" +
"@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:" +
"(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:" +
"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])";
/** Java Pattern instance for validating an email address. */ /** Java Pattern instance for validating an email address. */
public static final Pattern EMAIL_REGEX_PATTERN = Pattern.compile(EMAIL_REGEX); public static final Pattern EMAIL_REGEX_PATTERN = Pattern.compile(EMAIL_REGEX);
/** /**
* Returns true if the provided String is a valid email address. * Returns true if the provided String is a valid email address.
* *
* @param email the email address to check for validity * @param email the email address to check for validity
* @return true if the provided String is a valid email address, otherwise return false * @return true if the provided String is a valid email address, otherwise return false
*/ */
public static final boolean isValidEmail(final String email) { public static final boolean isValidEmail(final String email) {
return (email == null ? false : EMAIL_REGEX_PATTERN.matcher(email).matches()); return (email == null ? false : EMAIL_REGEX_PATTERN.matcher(email).matches());
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment