我需要使用JavaScript在網頁上顯示格式化的數字。我想格式化,以便在正確的地方有逗號。我如何用正則表達式來做到這一點?我已經得到了這樣的事情:格式貨幣正則表達式javascript
我想使用正則表達式使用JavaScript格式的貨幣爲英語和法語。根據我的語言,它應該使用特定的正則表達式。 英語運作良好,但我想弄清楚法語。
return "$" + num.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
這是爲英語工作。 因此,我的5000轉換爲$ 5,000.00,這很好。
我需要法國人看起來像這樣5 000,00 $
我不確定是否regex是正確的工具。但我想這個問題將有所幫助:http://stackoverflow.com/questions/149055/how-can-i-format-numbers-as-money-in-javascript – Marvin
http://stackoverflow.com/a/149099/ 4028085 – brso05