Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод чисел/цифер (https://javascript.ru/forum/misc/7776-vyvod-chisel-cifer.html)

lammeR 18.02.2010 21:18

Вывод чисел/цифер
 
Помогите пожалуйста, можно ли как-то выводить число в таком порядке?:
1 567 , чтобы разделить тысячные и сотые в числе(пробел между тысячными и сотыми ), а то у меня условия стоят, а так неудобно - мне надо выводить в таком типе 6 выражений и на каждый вывод мне нужно по условию, я вообще не опытен в javascript. Плюсик в карму - разумеется!:help:

Octane 18.02.2010 22:24

var a = 1567;

alert(a.toString().replace(/(\d{3})$/, " $1"));

lammeR 18.02.2010 22:35

Octane,
у меня число будет увеличиваться в секунду и выводиться через innerHTML.
Такая регулярка прокатит?

Octane 18.02.2010 22:41

Да, если число <= 999 999.

lammeR 18.02.2010 22:45

Octane,
Супер, мне больше и не надо. Вы облегчили мне жизнь=). Карму Вам ставил уже, пока не могу добавить ещё, когда смогу - обязательно добавлю. Спасибо Вам. Всё могу: +1)

B@rmaley.e><e 19.02.2010 06:13

А для любых целых чисел так:
var num = 5125412;

alert(num.toString().replace(/(\d{1,3})(?=(?:\d{3})+$)/g, '$1 '))

lammeR 19.02.2010 07:19

B@rmaley.e><e,
И Вам спасибо, +1

Kolyaj 19.02.2010 08:10

http://javascript.ru/forum/project/3...probelami.html

lammeR 19.02.2010 09:51

Kolyaj,
У Вас для любой темы своя статья:D Пасибки и Вам). Не могу Вам плюсик поставить, ставил уже, когда смогу - поставлю обязательно)

Kolyaj 19.02.2010 09:54

К сожалению нет, для многих тем охота написать, но лень :)


Часовой пояс GMT +3, время: 07:37.