Ramschkasten.de

Alles was so hängen bleibt

Codeschnipsel: Javascript 1000er Trennung

Ein bekanntes Problem für das man immer mal eine schnelle Lösung braucht ist die 1000er Trennung bei Zahlen in Verbindung mit Javascript.

Hier ist ein Codesnippet den man gut verwenden kann (Quelle)


function Trenner(number) {
  // Info: Die '' sind zwei Hochkommas
  number = '' + number;
  if (number.length > 3) {
    var mod = number.length % 3;
    var output = (mod > 0 ? (number.substring(0,mod)) : '');
    for (i=0 ; i < Math.floor(number.length / 3); i++) {
      if ((mod == 0) && (i == 0))
        output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
      else
        // hier wird das Trennzeichen festgelegt mit '.'
        output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
    }
   return (output);
  }
  else return number;
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.