Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2005, 18:43
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Hola Host_91 :

Habría que ponernos de acuerdo en qué son "solamente letras". ¿ Incluyen á, ü, Ð, Ñ, Œ, ... ?. ¿ O son solamente los caracteres alfabéticos válidos (p.e.) para un escript ?.

Aquí hay un ejemplo

Código:
<script>
function buscaLetras(){

/* DISTINTAS CADENAS PARA PROBAR */
var cadena = "AbCdXyZ";
//var cadena = "AbCdñÑñXyZ";
//var cadena = "AbCd123XyZ";
//var cadena = "AbCd@ÝÞXyZ";

var verifLetras = cadena.match(/[^a-z]/gi);

//var verifLetras = cadena.match(/[^a-zñ]/gi); /*CON LA EÑE*/

var aviso = (verifLetras == null)?"Sólo letras" : "Contiene los siguientes caracteres no alfabéticos : "+verifLetras ;

alert(aviso):

}
</script>

<input type="button" value="buscaLetras" onclick="buscaLetras()" />
Te dejo varias cadenas para probar, y una línea para que veas cómo sería incluyendo la "ñ".

En el alerta aparece un array con los símbolos no alfabéticos ( de allí puedes extraer la lista ).

saludos

furoya