js数字问题

<p id="number">2,000.00</p>

<p id="number2"></p>

$(function(){

var number = parseFloat($('#number').html());

$('#number2').html(number);

})

如何让#number2也表示成2,000.00这种格式


彬彬有理_0
浏览 1550回答 1
1回答

蜂之谷

alert(format('21300',2)) // 金额格式化s格式化的字符串,n是保留后面几位数 function format(s, n){       n = n > 0 && n <= 20 ? n : 2;       s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";       var l = s.split(".")[0].split("").reverse(),       r = s.split(".")[1];       var t = "";       for(var i = 0; i < l.length; i ++ ) {          t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");       }       return t.split("").reverse().join("") + "." + r;    }
打开App,查看更多内容
随时随地看视频慕课网APP