方法1正則表達式
正則表達式判斷code
js代碼:it
function thousandBitSeparator(num) { return num && (num.toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function(a, b) { return b + ","; }) : num.toString().replace(/(\d)(?=(\d{3}))/g, function(a, b) { return b + ","; })); }
方法2 io
使用js的toLocaleString(),只有當要轉換的類型是number的纔可以正常使用,而且小數點後面最多取3位(四捨五入)function