2013-03-17 1 views
1

Мой сайт в настоящее время котирует пользователей в GBP, USD и EUR, однако он ломается всякий раз, когда пользователь хочет котироваться в евро. Это связано с тем, что евро необходимо отформатировать с тысячами, разделенными ,, и центами, разделенными ., например. € 12.000.000,00Форматирование валюты с помощью jQuery - запятые или точки

GBP £ - Корректное

£12,000,000.00 

GBP £ - Некорректное

£12.000.000,00 

USD $ - Правильная

$12,000,000.00 

USD $ - Некорректное

£12.000.000,00 

EUR € - Корректное

£12.000.000,00 

EUR € - Некорректное

$12,000,000.00 

Есть немного JQuery скрипт, который может справиться с этим? Каков наилучший способ отображения данных в разных валютах?

+1

Возможный дубликат: [Как я могу форматировать числа как деньги в JavaScript?] (Http://stackoverflow.com/q/149055/82548). –

+0

Простите, я не вижу дубликата? – Gravy

+0

Ваш вопрос (или кажется): «Как я могу правильно форматировать деньги, используя правильные разделители?» На ответ отвечает ответ на заданный вопрос и, по сути, тот же вопрос, который был перефразирован (хотя ваш немного более конкретно касается места/разделителей). –

ответ

1

После краткого обзора google я основал массу плагинов!

Более глубоко, я думаю, что вам нужно разобрать запясть на цифры, опуская пробелы и специальные символы. Чем вам нужно будет подсчитывать каждую позицию числа, чтобы разместить «точки» или «запятые», где они вам нужны, чтобы они соответствовали валюте.

Есть много дел, чтобы заставить все валюты работать, поэтому я бы попробовал this lovely plugin, что, кажется, именно то, что вам нужно!

+0

Ооо, спасибо. Это выглядит хорошо. Я буду изучать это и голосовать. – Gravy

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

  • Нет связанных вопросов^_^