【发布时间】:2019-09-08 20:46:22
【问题描述】:
我有一个价格:
var str1 = '10,00 €';
var str2 = '12.22 $';
我只需要获取货币符号。我写了函数:
function stringToCurrency(str){
return Number(str.replace("€", "").replace("$", "");
}
但这只会替换'' 上的货币符号。如何获取货币符号?
【问题讨论】:
-
你的函数不起作用。你有一个语法错误,因为缺少一个括号。
-
@deceze 他没有明确询问如何获取最后一个字符。您假设货币符号始终是最后一个字符,这在所有本地化中肯定不是这样。
-
我只需要获取货币符号......你为什么要把它转换成数字?
-
@devios1 从给出的样本数据来看,是的,我假设。到目前为止,每个答案都是如此。如果不是这种情况,则需要澄清问题。
标签: javascript