Mira no soy quien para responder, pero a mi se me ocurre lo siguiente
Código Javascript
:
Ver originalfunction verifMail(mail){
var spl = mail.split("@");
if(mail.length == "" || spl.length != 2 || spl[0] == "" || spl[1] == "" || !spl[0].patrones || !spl[1].patrones ){ return false; }
var dom = spl[1].split(".");
if(dom.length < 2){ return false; }
for(var k=0;k<k.length;k++){
if(dom[k] == ""){ return false; }
}
return true;
}
ahí solo faltaría verificar [aA-zZ 0-9 . _ etc...] (patrones)
es una forma muy arcaica pero se entiende la idea