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 サイトの他の関連記事を参照してください。