javascript - 表达式: To convert currency to standard number

标签 javascript math calc

我正在尝试将货币格式化为数字。 例如 : 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/

相关文章:

html - Css3 计算函数 : issue with mod operator

javascript - 异步系列 : variable number of callbacks

javascript - 如果页面大于 div,则仅居中 div

javascript - Jquery capture tab + 一些组合键

algorithm - 按比例平衡 3 个值

javascript - 使用 Google Sheets 编写的脚本进行简单计算

javascript - 如果选中单选按钮更改,请确保按钮被按下

java - % 运算符和 IEEEremainder() 方法之间的 Java 差异(如果有的话)?

python - DSA 验证计算

linux - 计算语法错误