UNPKG

393 BJavaScriptView Raw
1/**
2 * 将 num 格式化成长度 len 的字符输出,空的位置用 symbol 补足
3 * 典型用法是给数字补 0, 如: 1 => 001
4 */
5module.exports = (num, len = 3, symbol = '0') => {
6 const str = `${num || ''}`;
7
8 if (str.length >= len) {
9 return str;
10 }
11
12 const strArr = str.split('');
13 while (strArr.length < len) {
14 strArr.unshift(symbol);
15 }
16 return strArr.join('');
17};