isNaN testa se NON e` un numero. Nel tuo codice c'e` probabilmente una negazione da qualche parte (magari e` solo un ! davanti al test).
I numeri possono essere interi o reali.
I numeri reali contengono un punto come separatore delle cifre decimali. La virgola non e` un separatore valido per JS.
Tramite JS puoi cambiare l'eventuale virgola in punto prima di fare il test:
str = str.replace(/\,/g, ".");
(dove str e` la stringa da modificare)
Ciao
Michele

Rispondi quotando