数值格式化,每隔三位加一个逗号
数值整数和小数 每隔三位加一个逗号方便阅读
function addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x[1]; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1,$2'); } return x1 + '.' + (x2 ? x2.replace(/(\d{3})(?=[^$])/g,'$1,') : ''); } var n = '1231123141.4212344' alert(n+' : '+addCommas(n))