2014-02-10 8 views
0

Я пишу приложение, которое порождает цену за что-то. Допустим, мы получаем такой вывод:jQuery: Как ограничить количество символов?

24543,66666667 €

Что делает функцию необходимо JQuery, чтобы выглядеть для достижения следующего формата:

24.543,66 €

?

(обратите внимание, что точка в первой цене должна быть заменена запятой)

+0

Вы хотите получить результат в этом формате "24.543,66" или или "24 543,66" ?? – Zeeshan

+0

@zeeshan 24.543,66 –

+0

отредактированный ответ на лучшее решение –

ответ

0

Заканчивать формат Number

форматирование и округление вы спросили можно сделать так:

var nb = new Number(24543.6666667); 
var result = Number(nb.toFixed(2)).toLocaleString("nl-NL"); 

проверка: http://jsfiddle.net/5A6q3/1/

обратите внимание, что я использовал голландскую локаль, поскольку эта локаль использует , и . знаков, как вы хотели. Это можно использовать с любым желаемым языком.

+0

не уверен, почему downvoted? –

Смежные вопросы