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,}))$/; function valid(email) { if (!RE.test(email)) return false; if (email.length > 320) return false; if (email.indexOf("+") > -1) return false; if (email.endsWith(".co")) return false; return true; }