Hola estoy usando la maquinilla de afeitar y tratando de utilizar expresiones regulares para validar la dirección de correo electrónico aquí la función de validaciónvalidar la dirección de correo electrónico utilizando expresiones regulares en la página de afeitar
function validateEmail(txtEmail){
var a = document.getElementById(txtEmail).value;
var filter = /^[a-zA-Z0-9_.-][email protected][a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{0,4}$/;
if(filter.test(a)){
return true;
}
else{
return false;
}
}
pero ya que la expresión regular tiene una navaja símbolo @ piensa que parte de la sintaxis y me da un error.
hay alguna forma de evitar hacer hace caso omiso de afeitar seguro símbolo @ en JavaScript
Gracias.
Lo que sucede cuando alguien se apaga Javascript en su sitio? –
Consulte [Escape @ character en el motor de visualización razor] (http://stackoverflow.com/questions/3626250/escape-character-in-razor-view-engine). Alternativamente, puede poner Javascript en un archivo separado. – oleksii