Prueba este código talvez pueda servirte
Código HTML:
Ver original function ValidarCadenaExpReg() {
// Expresion regular que representa un Email válido
cadena = "[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}";
re = new RegExp(cadena);
if (document.getElementById("textValidReg").value.match(re))
alert("Aceptado");
else
alert("Rechazado");
}
<input onclick="ValidarCadenaExpReg()" type="button" value="Entrar" />
http://fgualambo.blogspot.com/2011/09/expresiones-regulares-javascript.html