现在我有这个正则表达式来返回格式化数字的数字。在小数点后加两位数 - 正则表达式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