Показать сообщение отдельно
Старый 30.07.2006, 20:40
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Дописал функцию с учетом дробного числа
Код:
function group (num, char):String {
	var arrayStr = String (num).split (".");
	var mod:Number = arrayStr[0].length % 3;
	var len:Number = (arrayStr[0].length - mod) / 3;
	if (mod == 0) {
		var i:Number = 1;
		var strOutput:String = arrayStr[0].substr (0, 3);
	} else {
		var i:Number = 0;
		var strOutput:String = arrayStr[0].substr (0, mod);
	}
	for (; i < len; i++) {
		strOutput += char + arrayStr[0].substr (i * 3 + mod, 3);
	}
	if (arrayStr.length > 1) {
		strOutput += "." + arrayStr[1];
	}
	return strOutput;
}
trace (group (1234567.0123, "'"));
trace (group (1234567, "'"));
__________________
(и)Нильс.ru | Плагины для FlashDevelop