Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Rentetan Mata Wang kepada Beregu dalam Javascript?

Bagaimana untuk Menukar Rentetan Mata Wang kepada Beregu dalam Javascript?

Barbara Streisand
Barbara Streisandasal
2024-10-31 17:56:02178semak imbas

How to Convert Currency Strings to Doubles in Javascript?

Menukar Rentetan Mata Wang kepada Berganda dalam Javascript

Jika anda mempunyai kotak teks yang mengandungi rentetan mata wang yang anda perlu tukar kepada berganda untuk pengiraan, berikut ialah cara anda boleh melakukannya di sisi pelanggan.

Untuk menghantar rentetan mata wang sebagai dua kali ganda, anda mesti mengalih keluar semua bukan digit dan noktah. Berikut ialah contoh:

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

Dalam contoh ini, kami menggunakan kaedah replace() untuk mengalih keluar semua aksara yang bukan digit, noktah atau tanda negatif. Rentetan yang terhasil kemudiannya ditukar kepada double menggunakan fungsi Number().

Hasil akhir ialah nilai berganda yang boleh anda gunakan untuk pengiraan:

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

Teknik ini membolehkan anda untuk lancar menukar rentetan mata wang kepada dua kali ganda tanpa menjejaskan input pengguna.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan Mata Wang kepada Beregu dalam Javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn