0

Ich wollte 1000 wie 10 000 aussehen. Es gibt Tonnen von Beispielen, um ein Trennzeichen zu machen, aber sie alle zeigen Ihnen, wie man beginnt, Komma oder irgendein StringLocal zu verwenden. Wie verwende ich stattdessen Leerzeichen? Welches Gebietsschema sollte ich verwenden?Formatieren von Ganzzahlen mit Leerzeichen als Tausendertrennzeichen

Ich habe bereits erläutert, wie meine Frage anders ist. Ich habe es gefragt, nur weil diese Lösung mir nicht passt. Ich bin nicht glücklich mit Kommas. Es ist lächerlich, diesen entscheidenden Unterschied zu hören = die Frage ist doppelt.

+0

Wenn Sie dies getan brauchen, ist es besser, es manuell zu tun. Ich werde auf eine andere Frage mit einigen sehr guten Antworten verlinken und dafür stimmen, diese als Duplikat zu schließen. Ersetzen Sie einfach das Komma durch ein Leerzeichen. –

+0

Mögliches Duplikat von [So drucken Sie eine Zahl mit Kommas als Tausendertrennzeichen in JavaScript] (http://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thoundands-separators -in-javascript) –

+0

Ich sehe den Grund nicht, Leute die beste Lösung kennen zu lassen. Die Tatsache, dass wir auf einer anderen Lösung aufbauen können, bedeutet nicht, dass die Frage die gleiche ist. –

Antwort

0

Hier ist meine Lösung:

var number = 15000; //Put your number 
var numstring = number.toString(); 

if(numstring.length > 3){ 
    var thpos = -3; 
    var strgnum = numstring.slice(0, numstring.length+thpos); 
    var strgspace = (" " + numstring.slice(thpos)); 
    numstring = strgnum + strgspace; 
} 

console.log(numstring);