Hallo Gernot,
zuerst mal vielen Dank fuer Deine Muehe.
Schau mal, was ich hier noch gefunden habe:
function PreisFormat(zahl) {
wert = parseInt(zahl * 100);
wert = wert / 100;
wert = wert.toFixed(2);
wert = wert.replace(/./,",");
while(wert.match(/^(\d+)(\d{3}\b)/)) {
wert = wert.replace(/^(\d+)(\d{3}\b)/, RegExp.$1 + '.' + RegExp.$2);
}
return wert + ' €';
}
Das hat was, vor allem, weil es so schlank ist (IMHO).
Gruss und Dank
Norbert