![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
у меня вычисляется значение... бывает многозначное, а бывает и 0, которое надо вывести в TextField... как сделать чтобы каждые 3 знака с конца ставился пробел для лучшей читабельности... тоесть выводилось не 1000000 а 1 000 000
|
|
|||||
|
как выводить значения вы знаете, и что такое текстфилд тоже. что то даже вычисляете. Так что за вопрос?? циклы вам в помощь.
|
|
|||||
public static function addSeparatorToPrice(num:int, separator:String = " "):String { var pos:int = num.toString().length - Math.floor((num.toString().length - 1) / 3) * 3; var str:String = num.toString().substr(0, pos); while (pos < num.toString().length) { str += separator + num.toString().substr(pos, 3); pos += 3; } return str; }
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Чуть более красивое, но тоже жесть:
|
|
|||||
|
Говорила мне мама учи RegExp'ы...
Мой вариант функции еще с AS2 механизма портирован без особых изменений, давно в Common лежит...
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Угу, только вот он жесткач полный, можно было проще и быстрее сделать.
|
|
|||||
|
сделал как в 3-ем посте ибо его больше понимаю... все работает... спасибо!
где можно почитать про формирование подобных строк: /(\d{3})/g если соберетесь посылать на поиск, то скажите что искать... как это называется? |
|
|||||
|
спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|