Con estas funciones podremos saber si solo hay letras en una cadena o string con JavaScript, haciendo uso de diferentes expresiones regulares.
Dependiendo de la situación, necesitaremos validar si solo hay letras o tal vez también espacios o letras con acentos.
Tabla de contenidos
Comprobar si solo hay letras con JavaScript
<script> function is_letters(str){ var regex = /^[a-zA-Z]+$/; if(regex.test(str)){ alert("solo hay letras"); }else{ alert("no solo letras"); } } is_letters("aeioub"); </script>
Comprobar si solo hay letras y espacios con JavaScript
<script> function is_letters_and_spaces(str){ var regex = /^[a-zA-Z ]+$/; if(regex.test(str)){ alert("solo hay letras y espacios"); }else{ alert("no solo letras y espacios"); } } is_letters_and_spaces("ae ioub"); </script>
Comprobar si solo hay letras y letras acentuadas con JavaScript
<script> function is_letters_and_acents(str){ var regex = /^[a-zA-ZÀ-ÿ]+$/; if(regex.test(str)){ alert("solo hay letras y letras acentuadas"); }else{ alert("no solo letras y letras acentuadas"); } } is_letters_and_acents("aeioubá"); </script>
Comprobar si solo hay letras, letras acentuadas y espacios con JavaScript
<script> function is_letters_and_acents_and_spaces(str){ var regex = /^[a-zA-ZÀ-ÿ ]+$/; if(regex.test(str)){ alert("solo hay letras, letras acentuadas y espacios"); }else{ alert("no solo letras, letras acentuadas y espacios"); } } is_letters_and_acents_and_spaces("aei oubá"); </script>
Si te ha sido de utilidad ¡deja un comentario!