1function validateEmail (emailAdress)
2{
3 let regexEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
4 if (emailAdress.match(regexEmail)) {
5 return true;
6 } else {
7 return false;
8 }
9}
10
11let emailAdress = "test@gmail.com";
12console.log(validateEmail(emailAdress));
13
1function validateEmail(email) {
2 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,}))$/;
3 return re.test(String(email).toLowerCase());
4}
5
1function ValidateEmailAddress(emailString) {
2 // check for @ sign
3 var atSymbol = emailString.indexOf("@");
4 if(atSymbol < 1) return false;
5
6 var dot = emailString.indexOf(".");
7 if(dot <= atSymbol + 2) return false;
8
9 // check that the dot is not at the end
10 if (dot === emailString.length - 1) return false;
11
12 return true;
13}