Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Показать разрядноять числа (http://www.flasher.ru/forum/showthread.php?t=58978)

nihil367 03.06.2004 18:04

Показать разрядноять числа
 
Привет всем! )
У меня на выходе число 48384689
мне надо записать его в виде
48' 384' 689.
Подскажите пожалуйста!

nihil367 03.06.2004 18:07

P.S.: вернее сказать не записать его а визуально представить

netstuff 03.06.2004 18:45

Код:

numero = 48384689;
numero = numero.toString();
uno = numero.substr(0, 2);
due = numero.substr(2, 4);
tre = numero.substr(4);

numero = uno + "' " + due + "' " + tre;
trace(numero);


nihil367 03.06.2004 19:15

Spasibo bol'shoe

Iv 04.06.2004 15:28

Код:

this.toRString = function(num:Number) {
        var str:String = num.toString(), len:Number = str.length, arr:Array = str.split(".");
        if (len<=4 || arr.length>1) {
                return num;
        }
        var out_str:String = str.substr(len-3, 3);
        while ((len -= 3)>=3) {
                out_str = str.substr(len-3, 3)+" "+out_str;
        }
        return len ? str.substr(0, len)+" "+out_str : out_str;
};

четырехзначные числа и числа с дробной частью пишутся без разделителя.


Часовой пояс GMT +4, время: 02:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.