金額保留小數點後兩位方法

2021-10-21 19:28:32 字數 1330 閱讀 1404

export

default

|[1-9][0-9]*\.\d)))$/

.test

(money)))

.$`;

}if(money === undefined || money ==='')

return money;};

};};

import global from

'./utils/global'

;vue.

use(global)

;

}<

/div>

function

numformat

(num)

)+$)/g

,'$1,');

return money ;

}

-金額千位分隔並補充小數點後兩位

// 第一種

function

fmoney

(s, n)

return t.

split(""

).reverse()

.join(""

)+"."+ r;

} console.

log(

fmoney

('需要格式化的值'))

;

//第二種

function

fmoney2

(x)let f = math.

round

(x *

100)

/100

;let s = f.

tostring()

;let rs = s.

indexof

('.');

if(rs <0)

while

(s.length <= rs +2)

return s;

}fmoney2

('需要轉換的值',2

)//2是保留後兩位或補充小數點後兩位

// 退款金額

thesortnum()

/g,'.')

// 只保留第乙個. 清除多餘的

.replace

(/^\./g,''

)// 保證第乙個為數字而不是.

.match

(/^\d*(\.?\d)/g)[

0]||''

;// 保留小數點後兩位

if(判斷)

},

C 小數點後保留兩位小數

c 小數點後保留兩位小數,四捨五入的函式及使用方法 1 math.round 45.367,2 returns 45.37 2 math.round 45.365,2 returns 45.36c 中的round 不是我們中國人理解的四捨五入,是老外的四捨五入,是符合ieee標準的四捨五入,具體是四...

php小數點後取兩位

經常用到小數點後取幾位,但不能進製的情況。比如3.149569 取小數點後兩位,最後兩位不能四捨五入。結果應該是3.14。需要用到這個函式floor。該函式是舍去取整。如floor 4.66456 結果 4 floor 9.1254 結果9 所以要去小數點後兩位,需要先乘以100,然後舍去取整,在除...

小數點後兩位向上取值

當折扣為0.9634時 math.floor 1 20 0.9634 100 100 輸出結果為 19.26,而實際上不取整的值為19.268,保留小數點後兩位向上取值應為19.27 於是改用向上取值 math.ceil 1 20 0.9634 100 100 輸出結果為 19.27 math.ce...