Email Regex Validation Test
regex fun
by nickadeemus2002
JavaScript
var emailPattern = /^\w+(?:\.\w+)*@\w+(?:\.\w+)+$/;
var simpleEmail = '[email protected]';
var trickyEmail = 'chris.villanueva?2@developers?2.gm.com';
var badSimpleEmail = 'chris@gm!com';
var badTrickyEmail = 'chris():[email protected]';
var simpleResult = emailPattern.test(simpleEmail);
var trickyResult = emailPattern.test(trickyEmail);
var badSimpleResult = emailPattern.test(badSimpleEmail);
var badTrickyResult = emailPattern.test(badTrickyEmail);
console.log('valid?: [email protected] => ', simpleResult); //true
console.log('valid?: [email protected] => ', trickyResult); //true
console.log('valid?: chris@gm!com => ', badSimpleResult); //false
console.log('valid?: chris():[email protected] => ', badTrickyResult); //false