UPDATE
Сделал пока что с точкой, разделив 21999 на 1000, а есть какие нибудь стандартные функции?
Спустя 2 часа, 43 минуты, 36 секунд (12.06.2011 - 21:23) ApuktaChehov написал(а):
sharki - а чем вам плохо деление на 1000?
Спустя 3 минуты, 12 секунд (12.06.2011 - 21:26) kirik написал(а):
Я бы сделал так:
String.prototype.reverse = function(){
return this.split('').reverse().join('');
};
Number.prototype.format = function(s){
var r = this.toString().reverse();
return r.replace(/(\d{3})/g, '$1' + s).reverse();
};
document.write((1126999).format(',')); // 1,126,999
Спустя 4 минуты, 40 секунд (12.06.2011 - 21:31) sharki написал(а):
kirik
во то что надо)) Спасибо)
во то что надо)) Спасибо)
Спустя 5 минут, 12 секунд (12.06.2011 - 21:36) quickxyan написал(а):
а я сразу хотел предложить деление на 1000, а потом понял, что ты и так знал такой способ)
Спустя 5 минут, 21 секунда (12.06.2011 - 21:41) sharki написал(а):
щас проанализировал код kirik'a интересный подход, надо иногда голову включать...)