Hallo itzimmer,
ist das 1000er Zeichen wichtig? Wenn nicht, prüfe doch einfach, ob die Eingabe eine Zahl ist, und wenn nicht, ersetze das "," durch einen "." und prüfe evtl. noch einmal, ob dann eine Zahl vorliegt. Wenn immer noch nicht, alert mit Info. Ich behandle numerische Eingaben so (das Formular hat den Namen "frm"):
function get_num(id) {
var num=document.frm[id].value;
if (isNaN(num)) { num=num.replace(/,/g,"."); document.frm[id].value=num; }
if (isNaN(num)) { num=0.0; alert("Hinweistext ..."); }
return parseFloat(num);
}
Gruß, Jürgen