Number format javascript

smoke

Registered
Здравейте,
търсих в google, но не видях това което ми трябва имам следния код:

[js]var current=$("#sales").html();
var current = current.replace(/\s+/gi, '');

var newSalles=Number(current*1+1);
//alert(newSalles);

$("#sales").html(newSalles);[/js]

който взима стойността на един див #sales и му добавя +1 (тоест всеки път се увеличава стойността му) обаче в дива първоначално числото е нещо от сорта 100 250 но след като изпълня този код се сливат числата това става заради този ред current.replace(/\s+/gi, ''); но без него не мога да добавя +1. Имате ли идеи как след като добавя новата стойност да излиза пак в такъв формат 100 250 (нещо подобно) ?
 
За съжаление наистина няма такива функции в джава скрипта, но това пък предполага доста изчанчени алтернативи :-)
[js]var num = (parseInt(("#sales").html().replace(/\s+/gi,'')) + 1).toString();
if ( num.length > 3 ) {
var i = 0;
var result = [];
while ( i <= num.length ) {
result.push(num.substr(i,3));
i = i + 3;
}
if ( i < num.length ) {
result.push(num.substr(i,num.length));
}
$("#sales").html(result.join(' '));
} else {
$("#sales").html(num);
}[/js]
 

Back
Горе