email regex validation

email regex validation

by pj_js15

JavaScript

function validEmail(email) {
    var re = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
    return re.test(email);
}


var test1 = validEmail('test@fail');
var test2 = validEmail('[email protected]');
var test3 = validEmail('[email protected]');
  
 console.log(test1);
 console.log(test2);
 console.log(test3);