Amigos Foreros quisiera saber:
Como poder saber si un String tiene solamente letras....
Y si el mismo String tiene simbolos poderlos extraerlos...
¡Gracias !
| |||
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:
Te dejo varias cadenas para probar, y una línea para que veas cómo sería incluyendo la "ñ".<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()" /> En el alerta aparece un array con los símbolos no alfabéticos ( de allí puedes extraer la lista ). saludos furoya |