ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript で通貨文字列を Double に変換するにはどうすればよいですか?

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

Barbara Streisand
Barbara Streisandオリジナル
2024-10-31 17:56:02178ブラウズ

How to Convert Currency Strings to Doubles in Javascript?

JavaScript で通貨文字列を Double に変換する

Double に変換する必要がある通貨文字列を含むテキスト ボックスがある場合

通貨文字列を double としてキャストするには、数字とピリオド以外をすべて削除する必要があります。以下に例を示します。

<code class="javascript">var currency = "-,400.50";
var number = Number(currency.replace(/[^0-9.-]+/g,""));</code>

この例では、replace() メソッドを使用して、数字、ピリオド、または負符号以外のすべての文字を削除します。結果の文字列は、Number() 関数を使用して double に変換されます。

最終結果は、計算に使用できる double 値です。

<code class="javascript">// Result: ,400.50
console.log(number);</code>

この手法により、次のことが可能になります。ユーザー入力を損なうことなく、通貨文字列を double にシームレスに変換します。

以上がJavascript で通貨文字列を Double に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。