Ciao a tutti
ho un campo input di un'analisi chimica in cui l'utente inserisce un numero decimale seguito da unpo spazio e se lo desiderada 2 parentesi tonde dentro le quali l'utente se vuole può inserire un numo percentuale
esempio:
26.23 (12%)
Il controllo che ho su ogni campo dovrebbe capire se l'utente ha inserito un numero decimale valido pei primio per poi ignorare il contenuto della parentesi tonde se c'è.
Inizialmente ho fatto così
if(isNaN(parseFloat(f.value)))
ma purtroppo non si accorge se l'utente inserisce una virgola decimale al posto del numero ovvero è sempre true sia che si scriva 12,23 sia che si scriva 12,23
Come posso fare a distinguere se l'utente ha inserito un numero decimale valido matematicamente e nello stesso tempo ignorare ciò che segue scritto tra parentesi?
Grazie