Validate an email address with JavaScript RegEx.
A useful function to determine whether a string is a valid email address or not.
Validate an email address with JavaScript RegEx.
export function isEmailValid(email: string) {
const re =
/^(([^<>()\[\]\\.,;:\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 re.test(email);
}
Usage
if (isEmailValid(email)) {
// Email is valid
// Do stuff..
} else {
// Email is invalid
// Do stuff..
}