Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/03/2010, 10:51
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Validar solo caracteres

Respecto al mensaje anterior, acabo de encontrar un error, si doy un espacio, manda el mensaje, esto es, toma a la tecla de espacio como un caracter no válido.

Comencé a investigar acerca de las expresiones regulares y traté con esto:
Código:
function val_nom_car()
{
   var charpos = document.registro.nomb.value.search("[^A-Za-z/\s/]"); 
   if(document.registro.nomb.value.length > 0 && charpos >= 0) 
    { 
     alert( "El campo Nombre sólo permite letras )"; 
     document.registro.nomb.value="";
     document.registro.nomb.focus(); 
    }
}
La expresión ("[^A-Za-z/\s/]") me valida sólo caracteres, pero también quiero que me acepte uno o dos espacios, no sé si se pueda hacer esto.

Gracias :)

Última edición por venom_mau; 24/03/2010 a las 11:56