var validateEmail = function() { var test = function (v) { var phony= /@(\w+\.)*example\.(com|net|org)$/i; var emailfmt= /^\w+([.-]\w+)*@\w+([.-]\w+)*\.\w{2,8}$/; if (!v.length) return false; if (phony.test(v)) return false; if (!emailfmt.test(v)) return false; return true; } var el = document.getElementById('email'); if (!test(el.value)) { alert('Invalid email address.'); return false; } return true; }