Skip to content

Instantly share code, notes, and snippets.

@xerosai
Created February 4, 2018 02:28
Show Gist options
  • Save xerosai/08a720347b448dbc378ed3316911a30e to your computer and use it in GitHub Desktop.
Save xerosai/08a720347b448dbc378ed3316911a30e to your computer and use it in GitHub Desktop.
Email Address Validator function that uses Regular Expressions
/**
* Given a string, validates an email address
* @param {String} emailString: the user submitted email address
* @returns {Boolean} true/false: indicates if the email address is valid or not
* */
const isEmailAddressValid = (emailString) => {
const regExpStr = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return regExpStr.test(emailString);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment