看來阿根廷比索(ARS)貨幣符號與美元在美國的相反。 ,
用作小數點分隔符,而.
用作千位分隔符。浮動貨幣轉換爲貨幣阿根廷比索
1121
=>$1.121,00
1000.5
=>$1.000,50
85.72
=>$85,72
我看着numeral
(npm numeral js
),我一直沒能爲浮點轉換爲上面指定的貨幣格式。
這裏是我的嘗試:
> numeral('87.75').format('$0.0,00')
'$87.7500'
> numeral('87.75').format('$0,0.00')
'$87.75'
> numeral('87.75').format('$0,00')
'$88'
> numeral('87.75').format('$0.00')
'$87.75'
> numeral('87.75').format('$00,00')
'$88'
> numeral('87.75').format('$0.00')
'$87.75'
> numeral('87.75').format('$00,00')
'$88'
> numeral('87.75').format('$00,00.00')
'$87.75'
> numeral('87.75').format('$0[.]0.00')
'$87.8'
> numeral('87.75').format('$0[.]0[.]00')
'$87.8'
> numeral('87.75').format('$0[.]0[,]00')
'$87.75'
> numeral('87.75').format('$0[,]0[,]00')
'$88'
這些都是字符串,但不應該影響格式化。
最壞的情況可以隨時'從'toString' –
我在現場沒有專業知識,但replace'會[的toLocaleString(https://developer.mozilla.org/en/docs/Web/ JavaScript/Reference/Global_Objects/Number/toLocaleString)的幫助? –