Разбиение чисел на разряды
Требуется разбить произвольное число, если оно более 999, на разряды при помощи точки. В общем случае функция такая:
function digits(text) {
text = "" + text ,
l = text.length / 3 >> 0,
_l = text.length - l*3,
_t = "";
for (var i=0; i < l; i++) {
_t += (_l == 0 && i == 0 ? "" : ".") + text.slice(_l + i*3, _l + i*3 + 3);
}
_t = text.slice(0, _l) + _t;
return _t;
}