如何将这样的货币字符串 $123,456,78.3
转换为这样的数字 12345678.3
我尝试使用这种模式
let str = "$123,456,78.3";
let newStr = str.replace(/\D/g, '');
但它也取代了.
。
最佳答案
var str = "$123,456,78.3";
var newStr = Number(str.replace(/[^0-9.-]+/g,""));
关于javascript - 将货币转换为十进制数字 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63321294/