Norbert: Preisangabe formatieren

Hi,

in einer Variable steht ein Preis in Cent.
Wenn man diesen mit:
preis = parseFloat(preis / 100);
konvertiert, fallen die Stellen nach dem Komma weg.
Frage:
Gibt es eine JavaScript-Funktion,
mit der man Preise in die richtige Form bringen kann ?

Eine Demo gibt es hier: http://www.uris.de/test/div/number.format.php4
So wie es unter [geg.] steht, liegen die Zahlen vor,
und so wie unter [ges.] sollen sie aussehen. Also keine
Unterdrueckung von Nachkommastellen, auch wenn da '0' vorkommt.

Gruss und Dank
Norbert

  1. hi,

    in einer Variable steht ein Preis in Cent.
    Wenn man diesen mit:
    preis = parseFloat(preis / 100);
    konvertiert, fallen die Stellen nach dem Komma weg.
    Frage:
    Gibt es eine JavaScript-Funktion,
    mit der man Preise in die richtige Form bringen kann ?

    wenn du dich mal ein bisschen im javascript-kapitel von selfhtml umgesehen hättest - hättest du dann nicht auch selber auf http://de.selfhtml.org/javascript/objekte/number.htm#to_fixed kommen können ...?

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. hi,

      wenn du dich mal ein bisschen im javascript-kapitel von selfhtml umgesehen hättest - hättest du dann nicht auch selber auf http://de.selfhtml.org/javascript/objekte/number.htm#to_fixed kommen können ...?

      im Prinzip ja - aber ...
      was man nicht kennt, sucht man nicht ...
      und Tomaten haben nun mal sehr kleine Sehschlitze ... ;-)

      Vielen Dank - ich bin begeistert ...

      Gruss Norbert

  2. Hi,

    ergänzend zu Wahsaga:

    Gibt es eine JavaScript-Funktion,
    mit der man Preise in die richtige Form bringen kann ?

    http://Coding.vampirehost.de/Number-Library bietet eine solche Funktion, die nicht nur auf Browsern mit JavaScript 1.5 (der aktuellen Version), sondern auf *allen* JavaScript-Browsern funktioniert (und sie kann auch noch mehr).

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!