Haciendo de cuenta que solo quiere solucionar el problema indicado (y no exactamente validar un email)
Código Javascript
:
Ver originalif(correo.split("@")[1].split(".")[0].length > 1)
{
alert("el dominio tiene 2 letras o mas")
}
Simplemente parte la cadena de caracteres; primero lo parte en dos con el @ y selecciona la segunda parte (osea [1]), luego lo parte por el punto y selecciona la primera parte (osea [0]) y hay ya queda solo el pedaso del dominio, en este ejemplo "
metal"
--------------------------------------------------------
Si lo que quiere es validar un email lo mejor es este regex:
Código Javascript
:
Ver originalvar filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;