lunes, 10 de noviembre de 2014

Validación de caracteres

Script para validar la entrada de los caracteres que se escriban en nombre y correo:

<script>
  function valida_envia(){
                var er_nombre = /^([0-9]|[0-9]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
        //expresion regular solo letras
                 var sr_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
         //expresion regular solo numeros
         var correo =  /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/
         //expresion regular correo electronico

//primer bloque validamos el nombre
  if(!sr_nombre.test(document.fvalida.usuario.value)) {
         alert('Nombre no valido .')     
                                document.fvalida.usuario.focus()
                 document.fvalida.usuario.value = ""
        return false
   }
   if(!sr_nombre.test(document.fvalida.password.value)) {
         alert('Apellido no valido')
                                document.fvalida.password.focus()
                 document.fvalida.password.value = ""
         return false
   }


   if(!sr_nombre.test(document.fvalida.nombre.value)) {
         alert('edad no valida')
                                document.fvalida.nombre.focus()
                 document.fvalida.nombre.value = ""
         return false
   }
  if(!sr_nombre.test(document.fvalida.estado.value)) {
         alert('correo no valido')
                                document.fvalida.estado.focus()
                 document.fvalida.estado.value = ""
         return false
   }
   //el formulario se envia si todo esta correcto
               
                document.fvalida.submit();
}

</script>

No hay comentarios:

Publicar un comentario