如何将numberFormat函数的货币格式从美元改为英镑?
搞定英镑(GBP)货币格式化的小技巧
嘿,这问题我碰过好多次啦!你现在用的格式字符串里的$就是指定美元符号的地方,直接把它换成英镑符号£就行啦。
修改后的代码应该是这样:
numberFormat(TOTAL_VALUE_GBP,'_£,9.99')
给你拆解一下这个格式字符串的逻辑:
_:是用来填充数值前面空位的占位符,如果你的数值长度足够,这个可以去掉,改成'£,9.99'也能正常工作£:就是你要的英镑货币符号,替换掉原来的$就完成了核心修改,:负责显示千位分隔符,让大数值更易读9.99:规定了整数部分至少显示1位,小数部分固定显示2位,符合英镑的常规显示格式
举个实际例子,如果TOTAL_VALUE_GBP的值是1234.56,修改后会输出£1,234.56,完全符合你的需求~
内容的提问来源于stack exchange,提问作者mat1986




