Our free email address validator will help you do that in seconds.To verify the validity of an email address simply enter the email address into the box provided and our "validate email address" tool does the rest.The regular expression pattern is interpreted as follows.
If the first character is a quotation mark, match a beginning quotation mark followed by at least one occurrence of any character, followed by an ending quotation mark.
The ending quotation mark must not be preceded by a backslash character (\).
If the character that follows @ is not an opening bracket, match one alphanumeric character with a value of A-Z, a-z, or 0-9, followed by zero or more occurrences of a word character or a hyphen, followed by zero or one alphanumeric character with a value of A-Z, a-z, or 0-9, followed by a period. To determine whether an email address is valid, pass the email address to the Mail Address. methods can be included in a library of regular expression utility methods, or they can be included as private static or instance methods in the application class.
These are all perfectly valid forms: For most use cases, a false "invalid" is much worse for your users and future proofing than a false "valid".
Here's an article that used to be the accepted answer to this question (that answer has since been deleted).