js 關於金額數值的處理

2021-09-25 21:27:31 字數 846 閱讀 1231

1、封裝好的處理方法

/*

* filter.js

* 引數說明:

* number:要格式化的數字

* decimals:保留幾位小數

* dec_point:小數點符號

* thousands_sep:千分位符號

* roundtag:捨入引數, "ceil" 向上取,"floor"向下取,"round" 四捨五入(預設)

* */

export function number_format(number, decimals, dec_point, thousands_sep, roundtag) ;

s = (prec ? tofixedfix(n, prec) : '' + math.round(n)).split('.');

var re = /(-?\d+)(\d)/;

while (re.test(s[0]))

if ((s[1] || '').length < prec)

return s.join(dec);

}

2、使用方法

(1)在專案中main.js檔案中引入上方**存放的位置

import  from './libs/filter/filter';

// 存放到vue原型上 vue.prototype:

vue.prototype.$thousand_bit = number_format;

(2)在使用到的頁面直接通過以下方法使用即可:

this.$thousand_bit ('金額數量')

關於金額數字輸出格式

關於金額數字輸出格式,蘋果官方給出了乙個很好用的類 nsnumberformatter,顧名思義 就是數字管理類。它主要提供了乙個把數字型別轉化成你需要的金額格式字串的乙個方法。它可以很方便的轉化所有型別的數字格式為你想要的金額格式。主要 非常簡單 如下 nsnumberformatter form...

php中獲取數字金額 php 中對金額數值處理

在開發過程中,我們經常需要處理一些金額數值,一般將其格式化為保留兩位小數點。在php中,有number format round 這麼兩個函式可以使用。最直接的是round 這個函式,其作用是對浮點數進行四捨五入。round x,prec 第乙個引數是需要進行四捨五入的數值,第二個引數是要保留的小數...

js 金額數目千分位顯示

應用中金錢數目常常使用千分位分隔,使用js寫了乙個簡單的函式。可以使用字串操作,也可以陣列操作,不過最簡單的還是正則替換。參考別人的方案 假設輸入為1234567.89,正則中先提取出數額的整數部分n 1234567 然後對n繼續使用正則替換,d 表示要查詢乙個數字,是正向肯定預查,標明要查詢的這個...