JavaScript - validar caja de texto que solo contenga letas

   
Vista:

validar caja de texto que solo contenga letas

Publicado por francisco eduardo mota aleman (1 intervención) el 14/09/2009 07:55:25
buenas noches estoy haciendo unas pruebas en javascript en una caja de texto que es solo para colocar el nombre de usuario hasta el momento solo detecto numero y espacios nulos , pero me gustaria detectar todos los caracteres que no corresponden a letras para que sea una validacion correcta.

Este es mi codigo

function validatename(names){

if (names.length<4) {
alert("Escriba por lo menos 4 caracteres en el campo "Nombre".");
frmSample.nom.focus();
return false;
}

if(/[0-9]/.test(document.frmSample.nom.value)){
alert("solo letras");
frmSample.nom.focus();
return false;
}

}

Espero y alguien me brinde la ayuda necesaria, de lo contrario muchas gracias disculpen las molestias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Bet7o

RE:validar caja de texto que solo contenga letas

Publicado por Bet7o (63 intervenciones) el 15/09/2009 09:08:33
Hola FEMA

En este foro esta la respuesta solo ahi k buskarla, te lo komento por k yo la eskribi, pero te pongo esta k eh realizado y utilizo actualmente espero te sirva.

// Solo permite escribir numeros.
String.prototype.numeros = function(e){
charCode = (document.all) ? e.keyCode : e.which
return (/^[d]$/.test(String.fromCharCode(charCode))) ? true : false
}
// Cuando pierde el foco valida que solo contenga numeros.
String.prototype.IsNumeric = function(elm) {
if (!/^[d]*$/.test(elm.value) && elm.value != ''){
alert('Solo se aceptan numeros.')
elm.value = ''
}
}
// Solo permite escribir letras.
String.prototype.letras = function(e){
charCode = (document.all) ? e.keyCode : e.which
return (/^[a-zA-Z ñÑ áÁ éÉ íÍ óÓ úÚ]$/.test(String.fromCharCode(charCode))) ? true : false
}

Kualkier duda lo komentas.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar