申し訳ありませんが、スタックオーバーフローで有効なドット置換が見つかりません。人々は交換について尋ねます
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
すべてのドットを置き換えたいだけです(ドットは数値の小数であるため、数学演算に煩わされることはありません)。