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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код:
function group (num, char) {
	var str:String = String (num);
	var mod:Number = str.length % 3;
	var len:Number = (str.length - mod) / 3;
	if (mod == 0) {
		var i:Number = 1;
		var strOutput:String = str.substr (0, 3);
	} else {
		var i:Number = 0;
		var strOutput:String = str.substr (0, mod);
	}
	for (; i < len; i++) {
		strOutput += char + str.substr (i * 3 + mod, 3);
	}
	return strOutput;
}
trace (group (1, "'"));
trace (group (12, "'"));
trace (group (123, "'"));
trace (group (1234, "'"));
trace (group (12345, "'"));
trace (group (123456, "'"));
trace (group (1234567, "'"));
trace (group (12345678, "'"));
trace (group (123456789, "'"));
trace (group (1234567890, "'"));
__________________
(и)Нильс.ru | Плагины для FlashDevelop