validate email

by Frank Liu

JavaScript

const validateEmail = (email) => {
  const regex = (
    /^(([^<>()[\]\\.,;:\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 regex.test(email);
};

const emails = ["[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","dfdsf"];

emails.forEach(x=>{
	console.log(`${x} is valid? ${validateEmail(x)}`);
});