Te has planteado utilizar PHP para validar los datos del formulario?
En relación a tu pregunta con Javascript
:
Código:
<script>
var myStr = new String(document.forms[0].email.value);
var myExpr = /\/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.org)|(\..{2,4}))$)\b\//;
if (myStr.match(myExpr) == null)
{
alert("email no valido");
}
</script>
Puede que tengas que retocar un poco la expresion regular para que se ajuste a todos los navegadores (IE y Firefox no funcionan exactamente igual). Es por ello que te recomiendo usar PHP o similar.
Curiosamente , y ya que viene a cuento, he encontrado mogollon de páginas web (incluyendo FACEBOOK) que no aceptan direcciones de email con guiones en el dominio (como en mi-dominio)... menuda chapuza!
Salu2
Cita:
Iniciado por easy Amigos,
tengo el siguiente codigo y no se como validar expresiones regulares con este codigo, me podrian ayudar??
Código HTML:
<script type="text/JavaScript">
<!--
function pregunta(){
//valido el nombre
if (document.contacto.nombre.value.length==0){
alert("Por favor ingrese su Nombre")
document.contacto.nombre.focus()
return false;
}
if (document.contacto.email.value.length==0){
alert("Por favor ingrese un E-mail")
document.contacto.email.focus()
return false;
}
return alert('Gracias por contactarnos');
}
//-->
</script>
Tengo estas expersiones regulares pero no se como situarlas:
Código:
/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
Nota: Soy nuevo en Javascript y por ende me gustaria me ayudaran
Gracias a todos de antemano