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 :)