Norbert: Preise formatieren - danke

Beitrag lesen

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