Como Saber Se a String Contém Número - Javascript

Uma das coisas mais poderosas que um desenvolvedor pode ter conhecimento é Regex. Regex são padrões utilizados para encontrar uma certa combinação em um texto, palavra, string! Graças ao Regex, conseguimos aplicar facilmente validações e hoje, irei mostrar como podemos verificar se uma determinada string possui número ou não, de forma que retorne true ou false!

Neste exemplo, buscaremos por toda a palavra, a existência de algum número:

1
const palavra = "Olá, mundo!";

Com esta palavra, precisamos definir um modelo regex que iremos utilizar. Neste cenário, queremos apenas ver se há numeros, então ficaria assim:

1
const regex = /[0-9]/;

Basicamente, dizemos que queremos procurar números de 0 à 9 com o [0-9], desta forma, assim que o regex encontrar um dos algarismos, já nos enviará como resposta se há ou não um número naquela string.
Então, para testarmos, usamos a função test(), que o regex possui, que retorna true ou false!

1
2
regex.test(palavra);
// Retorno esperado: false