我可以使用toLocaleString
根据区域设置格式化使用美元符号(比索,加元,澳元)的货币,但如果区域设置与货币匹配,则不会显示指示哪种货币的指标。
我得到了什么:
// US Currency to US Locale
(1234.56).toLocaleString('en-US', {style: 'currency', currency: 'USD'}); //$1,234.56
// AU Currency to AU Locale
(1234.56).toLocaleString('en-AU', {style: 'currency', currency: 'AUD'}); //$1,234.56
// US currency to AU locale
(1234.56).toLocaleString('en-AU', {style: 'currency', currency: 'USD'}); //US$1,234.56
我想要的是什么:
// US Currency to US Locale
(1234.56).toLocaleString('en-US', {style: 'currency', currency: 'USD'}); //US$1,234.56
// AU Currency to AU Locale
(1234.56).toLocaleString('en-AU', {style: 'currency', currency: 'AUD'}); //A$1,234.56
有没有办法让它始终显示货币类型指标?我正在使用用户传递的变量用于区域设置和货币。
答案 0 :(得分:0)
听起来您想要将do shell script "#!/bin/bash
osascript -e 'repeat
display dialog 1
end repeat' &
osascript -e 'repeat
display dialog 2
end repeat'"
添加到您的选项对象中。
这并没有准确地给出你正在寻找的格式(100美元,而不是100美元),但它应该总是让你的用户明确知道他们正在处理什么类型的货币,即使货币匹配语言环境。