1

我正在使用 jQuery formatCurrency 插件 ( https://code.google.com/p/jquery-formatcurrency/ ) 来格式化货币。

但是,我在文档中没有看到关于符号位置的任何内容。有些地区在数字前使用货币符号 ($15,000),有些地区在数字后使用货币符号 (15.000$)。

有谁知道插件中是否支持此位置选项,或者如何使其工作?

4

1 回答 1

3

查看插件本身和随附的国际支持文件,很容易为自己设置一个自定义区域,将货币符号放在您想要的位置。

文档中,您将看到positiveFormatnegativeFormat符号是您指定货币符号 ( %s) 和数字 ( %n) 的顺序的方式。

因此,如果您想创建一个供加拿大法语使用的文件,我相信 $ 符号通常在右侧,您可以创建一个名为jquery.formatcurrency.cad-f.jsor 的文件并设置正负格式,如下所示:

(function($) {
    $.formatCurrency.regions['cad-f'] = {
    symbol: '$',
    positiveFormat: '%n %s',
    negativeFormat: '-%n %s',
    decimalSymbol: '.',
    digitGroupSymbol: ',',
    groupDigits: true
};})(jQuery);

而且因为我总是忘记简单的东西,所以不要忘记加载您的自定义区域并根据需要指定它,如下所示.formatCurrency({ region: 'cad-f' })

于 2013-04-26T17:32:53.580 回答