0

申し訳ありませんが、スタックオーバーフローで有効なドット置換が見つかりません。人々は交換について尋ねます

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

すべてのドットを置き換えたいだけです(ドットは数値の小数であるため、数学演算に煩わされることはありません)。

4

2 に答える 2