Cómo verificar si una cadena es un número válido

Cómo verificar si una cadena es un número válido
Al presentar un formulario, encuesta o trabajo con muchos datos numéricos. Se hace necesario determinar si los números son válidos o no. Por ejemplo, antes de almacenar un valor de cadena en la base de datos, los desarrolladores usan varias técnicas para determinar si es un número válido o inválido. Esto hace que otras manipulaciones de bases de datos sean simples y eficientes.

Este blog describirá el procedimiento para verificar si una cadena es un número válido o no.

Cómo verificar/verificar si una cadena es un número válido?

Para identificar si la cadena es un número válido o no, use el siguiente método:

  • "Número()" método
  • "isnan ()" método.

Método 1: Verifique si una cadena es un número válido usando el método "Número ()"

Utilizar el "Número()Método para determinar si la cadena es un número válido. El método número () se utiliza para convertir una cadena u otro valor en un número. Este método también se puede usar para verificar/verificar si una cadena es un número válido/preciso. Vuelve "Yaya"Para cuerdas que no se pueden convertir a un número, como"123ABC" y "ABC123". También da nan para cuerdas vacías.

Ejemplo

Primero, obtenga el valor del usuario utilizando el "inmediato()" método:

Sea a = inder ('ingresar el valor:', ");

Pasar la variable al "Número()Método para verificar si el valor proporcionado es el número válido o no:

if (número (a))
consola.log ('El valor de entrada del usuario es un número válido');

demás
consola.log ('El valor de entrada del usuario es un número no válido');

Producción

Método 2: verifique si una cadena es un número válido que usa el método "isnan ()"

Utilizar el "isnan ()Método para verificar si una cadena es un número válido/preciso. Muestra resultados como "verdadero"Si el valor aprobado no es un número y en otro, el caso regresa"FALSO".

Ejemplo

Primero, defina una función llamada "checkstring ()"Eso acepta una cadena como argumento. Llama a "isnan ()El método "para verificar la cadena proporcionada es un número. Si da "verdadero", Imprima el"la cadena es un número no válido", De lo contrario, imprima"la cadena es un número válido":

functionCheckString (a)
if (isnan (a))
consola.log (a + ": es un número inválido");

demás
consola.log (a + ": es un número válido");

Llame a la función y pase las cadenas para determinar si las cadenas pasadas son un número válido o no:

checkstring ("javaScript");
checkstring ("123");
checkstring ("15f17");

Se puede ver que el método "isnan ()" ha sido identificado con éxito el número válido:

Se trata de verificar si la cadena es un número válido o no en JavaScript.

Conclusión

Para verificar/verificar si una cadena es un número válido en JavaScript, use el "Número()"Método o el"isnan ()" método. Ambos métodos son similares en su funcionalidad y se pueden utilizar alternativamente de acuerdo con el escenario. Pero, el método número () es un método más preferido, ya que es más legible y hace la conversión en un solo paso. Este blog describió el procedimiento para verificar si una cadena es un número válido en JavaScript.