數字添加千分位符號

方法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

相關文章
相關標籤/搜索