抱歉,我在 stackoverflow 上找不到工作点替换。人们询问更换
var str = '. 950.000.000, -';
str = str.replace(/\./gi, '');
alert(parseInt(str)); // yes, it works & will output correctly
但是,当我的 'str' var 是:Rp 时,它不起作用。950.000,-。这是我所在地区的货币格式,我想用它做数学。我这样做,但不工作:
var str = 'Rp. 950.000, -';
str = str.replace(/\./gi, '');// i dont know, but the str values now is nothing
alert(parseInt(str)); // sure, it outputs nothing
我只想替换所有点(所以它不会打扰数学运算,因为点是数字的小数)。