hi,
außer das auf Zahlen geprüft wird
auch das Zeichen . erlauben
entweder mit einem regulaerne Ausdruck '/[0-9.]+/' oder einfach so:
var test = "123.986";
test = parseFloat(test);
if(isNaN(test)) alert("nix");
else alert(test);
enthaelt der String unerlaubte Zeichen wird die Zahl bis zum betreffenden Zeichen interpretiert.
hth + Gruss Joachim