Neste artigo você vai aprender a como verificar se string contém somente dígitos, utilizando a linguagem JavaScript!
Fala programador(a), beleza? Bora aprender mais sobre strings e JavaScript!
Para resolver este problema podemos submeter nossa string a uma regex (expressão regular)
Que vai validar se há a presença de apenas números em uma string
Veja um exemplo prático:
function isDigit(n) { return /^\d+$/.test(n) } console.log(isDigit(5)) //true console.log(isDigit("10")) //true console.log(isDigit(true)) //false console.log(isDigit("teste")) //false
Criamos uma função que vai testar um valor, esta função recebe este valor como argumento e passa o mesmo por uma regex
Ela valida basicamente se o valor passado contem apenas números
Como você pode perceber nos testes, recebemos os valores corretamentes
Lembrando que a função retorna apenas true ou false
O true é para quando o valor contém apenas números
Conclusão
No artigo de hoje você viu como verificar se string contém somente dígitos em JS
Basicamente testamos uma regex com o valor passado
Se for uma string teremos true sendo retornado, se não o valor de false é o que nos é apresentado pela função
Regex é a maneira mais simples de encontrar padrões em um texto, e este recurso existe na maioria das linguagens de programação
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!