Заглянув в plugin itself и сопровождающие файлы международной поддержки, довольно легко настроить собственный регион для себя, который помещает символ валюты туда, где вы хотите.
В documentation вы увидите positiveFormat
и negativeFormat
обозначения, как определить порядок символа валюты (%s
) и номер (%n
).
Так что, если вы хотите создать файл для франкоканадского использования, где я считаю, что знак $ условно справа, вы можете создать файл с именем jquery.formatcurrency.cad-f.js
или любой другими и установить положительные и отрицательные форматы, как это:
(function($) {
$.formatCurrency.regions['cad-f'] = {
symbol: '$',
positiveFormat: '%n %s',
negativeFormat: '-%n %s',
decimalSymbol: '.',
digitGroupSymbol: ',',
groupDigits: true
};})(jQuery);
И поскольку я всегда забываю простую вещь, не забудьте загрузить свой пользовательский регион и указать его по мере необходимости следующим образом: .formatCurrency({ region: 'cad-f' })
.
спасибо! вместо создания новой локали я просто указал параметр positiveFormat, как вы показали. – user101289