Javascript で通貨文字列を double に変換するにはどうすればいいですか? 質問する

Javascript で通貨文字列を double に変換するにはどうすればいいですか? 質問する

通貨文字列が入るテキスト ボックスがあり、その文字列を double に変換して、いくつかの操作を実行する必要があります。

"$1,100.00"1100.00

これはすべてクライアント側で実行する必要があります。通貨文字列を入力として通貨文字列のままにしておく以外に選択肢はありませんが、いくつかの数学的演算を可能にするために double にキャスト/変換する必要があります。

ベストアンサー1

ドット/数字以外の文字をすべて削除します:

var currency = "-$4,400.50";
var number = Number(currency.replace(/[^0-9.-]+/g,""));

おすすめ記事