Обновить

Комментарии 10

мм. а как насчет валют обозначающихся двумя символами, типа канадского доллара ($1 CAD) и ему подобных?
в википедии C$ — так что
accounting.formatMoney(12345678, "$C");
Не приходилось так сильно париться с форматированием чисел, поэтому пользовался вот такой штукой:
"1231231.23".replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,") // "1,231,231.23"

Вроде работает и под свои нужды ее можно немного модифицировать
Спасибо, пригодилось! =)
Да, но accounting.js может к этому еще со знаком валюты работать, что мне и нужно было — переставить перед числом, за числом…
Форматирование ТОЛЬКО в input, вы хотели сказать.
В некоторых культурах группировка по разрядам идёт не всегда по одному и тому же числу знаков. Например, индусы пишут 1 00 00 0000.
хм… это многое объясняет! разные примеры
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации