Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ответьте пожалуйста, тут легкий вопрос. (https://javascript.ru/forum/misc/75670-otvette-pozhalujjsta-tut-legkijj-vopros.html)

Eron 28.10.2018 14:12

Ответьте пожалуйста, тут легкий вопрос.
 
Как сделать, чтобы заданные числа превращались в следующее:
Допустим 1000000 (1 миллион) превращался в 1.000.000

laimas 28.10.2018 14:36

number.replace(/\B(?=(?:\d{3})+(?!\d))/g, '.')

Eron 28.10.2018 14:48

Цитата:

Сообщение от laimas
number.replace(/\B(?=(?:\d{3})+(?!\d))/g, '.')

и как это использовать?

j0hnik 28.10.2018 14:58

alert((number+'').replace(/\B(?=(?:\d{3})+(?!\d))/g, '.'););

laimas 28.10.2018 14:59

Как написано, если number это строка числового значения, то

number = number.replace(/\B(?=(?:\d{3})+(?!\d))/g, '.')

отформатирует ее и результат присвоит ей же.


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