繁体   English   中英

Java脚本插件可将数字转换为特定于文化的货币格式,并将具有特定货币格式的数字转换为纯数字

[英]Java script plugin to convert number into currency format specific to culture and unformat number with specific currency format into plain number

我想取消格式化特定货币格式的数字以将其转换为纯数字。

例如:

如果用户以美元输入值11,000.50,则将其转换为纯数字(不带逗号)11000.50

如果用户在ZAR(南非兰特)中输入值“ 1 450 789,32”,则将其转换为纯数字(无空格)“ 1450789.32”。 南非正式使用小数逗号,中间以千位分隔符分隔。

以同样的方式,我想用特定的货币格式格式化数字以显示回给用户。

例如:

将数字“ 1450789.32”转换回南非兰特(ZAR),将其显示为“ 1 450 789,32”

将英国格式的值转换为1100.123以将其显示为1,100.123

我建议检查Numeral.js

USD转换为纯数字:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM