Neste artigo você vai aprender a como criar uma regex para verificar se string tem apenas números, isso tudo na linguagem JavaScript

Regex para verificar se string tem apenas números capa

Fala programador(a), beleza? Bora aprender mais sobre regex e JavaScript!

A regex para validação de strings que contém apenas números é bem simples

Podemos testar os textos com o método test, basta apenas a regex

Veja o código necessário e alguns testes:

const a = "Teste"
const b = "Teste1"
const c= "123"

const onlyNumbers = new RegExp('^[0-9]+$')

console.log(onlyNumbers.test(a)) // false
console.log(onlyNumbers.test(b)) // false
console.log(onlyNumbers.test(c)) // true

Veja que somente a última string tem números e ela é validada como true

Ou seja, é o resultado que estamos esperando

As demais, com apenas texto ou com caracteres combinados, retornam falso

E dessa forma conseguimos validar se strings possuem apenas números ou não

Você pode colocar numa função também essa regex, para reaproveitamento de código

Conclusão

No artigo de hoje você viu como fazer uma regex para verificar se string tem apenas números

Utilizamos a classe RegExp para criar a expressão regular

E depois o método test para testar as strings que queremos verificar

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 curso

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments