Rolf B: parseFloat(element.value.replace

Beitrag lesen

Hallo Thorsten,

parseInt und parseFloat stellen die Arbeit ein, sobald sie ein Zeichen finden, das sie nicht mehr verarbeiten können. Führende Leerstellen werden übersprungen. Wenn die Arbeit eingestellt wurde, bevor ein Zeichen verarbeitet werden konnte, ist das Ergebnis NaN.

Nicht jedes Zeichen ist an jeder Position erlaubt. D.h. eine einfache Regex, die Ziffern und Spaces zulässt, reicht nicht hin. parseFloat(" 12 3") würde 12 liefern.

Rolf

--
sumpsi - posui - obstruxi