Jquery - нужна помощь по форматированию чисел для сумм - PullRequest
0 голосов
/ 02 августа 2011

Я пытаюсь использовать плагин для числового формата для jQuery.

Это работает, но я не получаю правильный формат ... Я посмотрел документацию, но яборюсь.

Я думаю, что в международном списке нет формата BE для бельгийского формата.

Я пробовал и играл ниже по коду и играл с # и 0.

$('input[name$=txtTotal]').blur(function () { $(this).format({ format: " #.###,00", locale:"be" }); });
$('input[name$=txtTotal]').blur(function () { $(this).format({ format: " #.###,00"}); });

Thisэто то, что я хочу: запятая для десятичного разделителя и точка для разделителя тысяч и 2 десятичных после запятой.

должен быть показан вход 420000 42.000,00 должен быть показан вход 1234,56 1,234,56 должен быть показан вход 123456,78 123,456,78

Ответы [ 2 ]

1 голос
/ 02 августа 2011

Попробуйте следующее:

$('input[name$=txtTotal]').blur(function () { $(this).format({ format: "#,###.00", locale:"de" }); })

В документации ',' всегда означает разделитель и '.'всегда означает десятичный разделитель.'De' local должен включать соответствующие значения.

1 голос
/ 02 августа 2011

Попробуйте использовать локаль "de".Похоже, вы должны получить тот же вывод

...