Ho trovato una soluzione qui:
Convalida i numeri decimali in JavaScript - isNumeric ()
Una mod può chiudere questa richiesta?
Domanda
Ho problemi con uno script host di script di Windows.
Ecco un esempio di codice di input del problema:
WScript.Echo(typeof(parseInt('woot')))
WScript.Echo(parseInt('woot'))
L'output è:
number
1.#QNAN
"Woot" non dovrebbe valutare come una stringa? Come posso aggirare questa limitazione?
Soluzione 3
Ho trovato una soluzione qui:
Convalida i numeri decimali in JavaScript - isNumeric ()
Una mod può chiudere questa richiesta?
Altri suggerimenti
Qualsiasi cosa da Parseint è un numero, poiché anche Nan è trattato un numero da J. Quindi, dovresti controllare il tipo di "woot" prima di parseint.
Puoi verificare se Parseint Return NaN
(non un numero)
isNaN(parseInt('woot', 10))
Typeof Numero di ritorno Becuse NaN
è numero in javascript
Ma ricordalo isNaN
è un po 'rotto Leggi di più#Esempi