我正在使用 jQuery formatCurrency 插件 ( https://code.google.com/p/jquery-formatcurrency/ ) 来格式化货币。
但是,我在文档中没有看到关于符号位置的任何内容。有些地区在数字前使用货币符号 ($15,000),有些地区在数字后使用货币符号 (15.000$)。
有谁知道插件中是否支持此位置选项,或者如何使其工作?
我正在使用 jQuery formatCurrency 插件 ( https://code.google.com/p/jquery-formatcurrency/ ) 来格式化货币。
但是,我在文档中没有看到关于符号位置的任何内容。有些地区在数字前使用货币符号 ($15,000),有些地区在数字后使用货币符号 (15.000$)。
有谁知道插件中是否支持此位置选项,或者如何使其工作?
查看插件本身和随附的国际支持文件,很容易为自己设置一个自定义区域,将货币符号放在您想要的位置。
在文档中,您将看到positiveFormat
和negativeFormat
符号是您指定货币符号 ( %s
) 和数字 ( %n
) 的顺序的方式。
因此,如果您想创建一个供加拿大法语使用的文件,我相信 $ 符号通常在右侧,您可以创建一个名为jquery.formatcurrency.cad-f.js
or 的文件并设置正负格式,如下所示:
(function($) {
$.formatCurrency.regions['cad-f'] = {
symbol: '$',
positiveFormat: '%n %s',
negativeFormat: '-%n %s',
decimalSymbol: '.',
digitGroupSymbol: ',',
groupDigits: true
};})(jQuery);
而且因为我总是忘记简单的东西,所以不要忘记加载您的自定义区域并根据需要指定它,如下所示.formatCurrency({ region: 'cad-f' })
: