我想取消格式化特定货币格式的数字,将其转换为普通数字。
例如:
如果用户以美元输入值11000.50,请将其转换为普通数字(无逗号)11000.50
如果用户在ZAR(南非兰特)中输入值"1 450 789,32",则将其转换为纯数字(不带空格)"1450789.32"。南非官方使用十进制逗号,空格为数千个分隔符。
同样,我想用特定的货币格式格式化数字,以显示给用户。
例如:
将数字"1450789.32"转换回南非兰特(ZAR),显示为"1 450 789,32"
将值转换为英国格式1100.123以显示为1100.123
我建议查看Numeral.js
美元对普通数字:
var string = numeral().unformat('11,000.50');
string-> 11000.50
ZAR:的普通号码
var string = numeral(145078932).format('0 000 000.00');
string -> 1 450 789.35
英国普通号码:
var string = numeral(1100.123).format('0,000.000');
string-> 1,100.123