Bagaimana untuk menukar rentetan mata wang kepada nombor titik terapung menggunakan Javascript
P粉593118425
P粉593118425 2023-08-23 22:49:40
0
2
703
<p>Saya mempunyai kotak teks yang akan mempunyai <em>mata wang</em> di dalamnya dan saya perlu menukar rentetan itu kepada apungan berketepatan berganda untuk melaksanakan beberapa operasi. </p> <p><kod>"$1,100.00"</kod> → <kod>1100.00</kod></p> <p>Ini perlu dilakukan di pihak pelanggan. Saya tiada pilihan selain mengekalkan rentetan <em>mata wang</em> sebagai input, tetapi perlu menghantarnya ke apungan berketepatan berganda untuk beberapa operasi matematik. </p>
P粉593118425
P粉593118425

membalas semua(2)
P粉080643975

accounting.js ialah pilihan yang bagus. Saya menggunakannya pada projek dan mempunyai pengalaman yang sangat baik menggunakannya.

accounting.formatMoney(4999.99, "€", 2, ".", ","); // €4.999,99
accounting.unformat("€ 1.000.000,00", ","); // 1000000

Anda boleh menemuinya di GitHub.

P粉208469050

Alih keluar semua titik/digit bukan perpuluhan:

var currency = "-,400.50";
var number = Number(currency.replace(/[^0-9.-]+/g,""));
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan