Com esta função em Javascript, é possível realizar uma validação completa do formato do email utilizando Expressão Regular.
A utilização é bem simples, basta passar o email por parâmetro para a função IsEmail e função retornará True caso o email seja válido e False caso o formato esteja inválido. Simples assim.
function IsEmail(email){
var exclude=/[^@-.w]|^[[email protected]]|[._-]{2}|[@.]{2}|(@)[^@]*1/;
var check=/@[w-]+./;
var checkend=/.[a-zA-Z]{2,3}$/;
if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1)){return false;}
else {return true;}
}