現在我有這個正則表達式來返回格式化數字的數字。在小數點後加兩位數 - 正則表達式jquery
function formatCurrency(amount) {
var amt = ""+amount;
return amt.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
}
任何提供的號碼的結果即將到期:$ 1,944.5。 但是我需要在小數點後加兩位數,它應該是到期的:$ 1,944.50。請使用正確的正則表達式來幫助我在小數點後添加兩位數字。謝謝你的幫助。
將'(?<= \。\ d)$'替換爲'0' – sln 2014-11-05 17:44:06
並將'(?<= \。)$'替換爲'00' – sln 2014-11-05 17:49:10
[javascript number/currency formatting] ://stackoverflow.com/questions/9318674/javascript-number-currency-formatting) – amphetamachine 2014-11-05 18:01:20