How can I convert currency string like this $123,456,78.3
to number like this 12345678.3
I tried to do using this pattern
let str = "$123,456,78.3";
let newStr = str.replace(/\D/g, '');
but it replaces .
too.
var str = "$123,456,78.3";
var newStr = Number(str.replace(/[^0-9.-]+/g,""));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With