我正在尝试将货币格式化为数字。 例如 : element.getValue() 结果为 7.461.259,60
我使用此表达式将格式更改为 7461259.60 element.getValue().replace(/[^0-9-]/, '');
但这会导致7461.259,60
有什么建议可以解决这个问题吗?
最佳答案
一种可能的解决方案:
var str = '7.461.259,60';
var val = str.replace(/[^0-9,]/g , '').replace(/,/ , '.') * 1;
document.write(val);
关于javascript - 表达式: To convert currency to standard number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124844/