hrn(Human Readable Number)——數字格式化

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

hrn is short for Human Readable Number, a simple javascript for browserjs / nodejs library to format number into human-readable string.

hrn是一個非常簡單的 Javascript 庫,用來格式化數字,變成可讀的格式,可以自定義格式。下面先簡單介紹一下如何使用?

1. 安裝

首先NPM 安裝

npm install hrn

然後引入,可以使用 script標籤引入到 html 中,也可以使用 require, import ... from 關鍵字。

// import library use script tag.
<script type="text/javascript" src="dist/hrn.min.js"></script>
// or ES6 style.
var hrn = require('hrn');

2. 使用

使用簡單,只有一個 api : hrn(number, fixed, formatter)。舉個例子。

hrn(1234000);                   // '1.2 M'
hrn(1234000, 3);                // '1.23 M'
hrn(1234000, 3, 'en');          // '1.23 M'
hrn(12340, 2, 'zh_CN');         // '1.23 萬', `en` / `zh_CN` supported, `en` is default.

3. 高階自定義

通過自定義 formatter,可以將檔案 bytes 數、時間間隔等數字格式化成自己想要的格式。可以隨意自己定義語言和樣式。舉個例子:

var formatter = ['kb_mb_gb_tb_pb_eb_zb_yb'.split(''), 1e3];
hrn('1234000', 0, formatter)    // '1.2 mb'

最後程式碼在這裡https://github.com/hustcc/hrn,歡迎 issue 或者 pr。

相關文章

軟體開發工具 最新文章