diff --git a/src/mailgo.js b/src/mailgo.js index a36ebb3..39fdbb5 100644 --- a/src/mailgo.js +++ b/src/mailgo.js @@ -811,10 +811,10 @@ }; // validate a single email with regex - const validateEmail = email => { - let 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); - }; + const validateEmail = email => + /^(([^<>()[\]\\.,;:\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,}))$/.test( + email + ); // validate an array of emails const validateEmails = arr => arr.every(validateEmail);