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