Como verificar se uma string é um número válido

Como verificar se uma string é um número válido
Ao arquivar um formulário, pesquisa ou trabalho com muitos dados numéricos. Torna -se necessário determinar se os números são válidos ou não. Por exemplo, antes de armazenar um valor de string no banco de dados, os desenvolvedores usam várias técnicas para determinar se é um número válido ou inválido. Isso torna outras manipulações de banco de dados simples e eficientes.

Este blog descreverá o procedimento para verificar se uma string é um número válido ou não.

Como verificar/verificar se uma string é um número válido?

Para identificar se a string é um número válido ou não, use o seguinte método:

  • ““Número()”Método
  • ““isnan ()”Método.

Método 1: Verifique se uma string é um número válido usando o método "número ()"

Use o "Número()”Método para determinar se a string é um número válido. O método número () é utilizado para converter uma string ou outro valor em um número. Este método também pode ser usado para verificar/verificar se uma string é um número válido/preciso. Ele retorna “Nan”Para cordas que não podem ser convertidas em um número, como“123ABC" e "ABC123”. Também dá nan para cordas vazias.

Exemplo

Primeiro, obtenha o valor do usuário usando o “incitar()”Método:

Deixe A = prompt ('Insira o valor:', ");

Passe a variável para o “Número()”Método para verificar se o valor fornecido é o número válido ou não:

if (número (a))
console.log ('o valor de entrada do usuário é um número válido');

outro
console.log ('o valor de entrada do usuário é um número inválido');

Saída

Método 2: Verifique se uma string é um número válido usando o método “isnan ()”

Use o "isnan ()”Método para verificar se uma string é um número válido/preciso. Ele exibe resultados como “verdadeiro"Se o valor passado não for um número e, em outro, o caso retorna"falso”.

Exemplo

Primeiro, defina uma função chamada “checkString ()”Isso aceita uma string como argumento. Ligar para "isnan ()”Método para verificar se a string fornecida é um número. Se isso dá “verdadeiro", Imprima o"string é um número inválido", Caso contrário, imprima"string é número válido”:

FunctionCheckString (a)
if (isnan (a))
console.log (a + ": é um número inválido");

outro
console.log (a + ": é número válido");

Chame a função e passe as cordas para determinar se as cadeias passadas são números válidos ou não:

CheckString ("JavaScript");
CheckString ("123");
CheckString ("15F17");

Pode -se observar que o método "isnan ()" foi identificado com sucesso o número válido:

Isso se trata de verificar se a string é um número válido ou não em JavaScript.

Conclusão

Para verificar/verificar se uma string é um número válido em javascript, use o “Número()”Método ou o“isnan ()”Método. Ambos os métodos são semelhantes em sua funcionalidade e podem ser utilizados alternativamente de acordo com o cenário. Mas, o método número () é um método mais preferido, pois é mais legível e faz a conversão em uma etapa. Este blog descreveu o procedimento para verificar se uma string é um número válido em javascript.