Показать сообщение отдельно
Старый 11.11.2009, 14:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Чуть более красивое, но тоже жесть:
Код AS3:
function toPrice(price:Number):String {
	var s:String = price.toString();
	if (s.length < 4) return s;
	var n:uint = s.length % 3;
	if (!n) return s.replace(/(\d{3})(?=.+)/g, '$1 ');
	return s.substr(0, n) + s.substr(n).replace(/(\d{3})/g, ' $1');
}
trace(toPrice(1470000));