Come verificare se una stringa è un numero valido

Come verificare se una stringa è un numero valido
Mentre si presentano un modulo, un sondaggio o un lavoro con molti dati numerici. Diventa necessario determinare se i numeri sono validi o meno. Ad esempio, prima di memorizzare un valore di stringa nel database, gli sviluppatori utilizzano varie tecniche per determinare se si tratta di un numero valido o non valido. Ciò rende altre manipolazioni di database semplici ed efficienti.

Questo blog descriverà la procedura per verificare se una stringa è un numero valido o meno.

Come controllare/verificare se una stringa è un numero valido?

Per identificare se la stringa è o meno un numero valido, utilizzare il seguente metodo:

  • "Numero()" metodo
  • "isnan ()" metodo.

Metodo 1: verificare se una stringa è un numero valido utilizzando il metodo "Number ()"

Usa il "Numero()"Metodo per determinare se la stringa è un numero valido. Il metodo Number () viene utilizzato per convertire una stringa o un altro valore in un numero. Questo metodo può anche essere utilizzato per verificare/verificare se una stringa è un numero valido/accurato. Ritorna "Nan"Per stringhe che non possono essere convertite in un numero, come"123ABC" E "ABC123". Dà anche NAN per stringhe vuote.

Esempio

Innanzitutto, ottieni il valore dall'utente utilizzando "richiesta()" metodo:

let a = prompt ('Inserisci il valore:', ');

Passare la variabile al "Numero()"Metodo per verificare se il valore fornito è il numero valido o meno:

if (numero (a))
console.log ("Il valore di input dell'utente è valido");

altro
console.log ("Il valore di input dell'utente non è valido");

Produzione

Metodo 2: verificare se una stringa è un numero valido usando il metodo "isNan ()"

Usa il "isnan ()"Metodo da verificare se una stringa è un numero valido/accurato. Visualizza i risultati come "VERO"Se il valore passato non è un numero e, in altro, il caso, restituisce"falso".

Esempio

Innanzitutto, definisci una funzione chiamata "checkstring ()"Questo accetta una stringa come argomento. Chiama il "isnan ()"Metodo per verificare la stringa fornita è un numero. Se dà "VERO", Stampare il"la stringa è un numero non valido", Altrimenti stampare"La stringa è valida":

functioncheckstring (a)
if (isnan (a))
console.log (a + ": non è valido");

altro
console.log (a + ": è valido numero");

Chiama la funzione e passa le stringhe per determinare se le stringhe passate sono un numero valido o meno:

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

Si può vedere che il metodo "isnan ()" è stato identificato correttamente il numero valido:

Si tratta di verificare se la stringa è un numero valido o meno in JavaScript.

Conclusione

Per controllare/verificare se una stringa è un numero valido in JavaScript, usa "Numero()Metodo o il "isnan ()" metodo. Entrambi i metodi sono simili nella loro funzionalità e possono essere utilizzati in alternativa secondo lo scenario. Ma il metodo numero () è un metodo più preferito in quanto è più leggibile e fa la conversione in un solo passaggio. Questo blog ha descritto la procedura per verificare se una stringa è un numero valido in JavaScript.