[Javascript][工具方法]格式化数字为指定长度,不满前面填充(Pad)0

2021-01-28 125点热度 0人点赞 0条评论

分享自用的JS工具方法,格式化数字为指定的长度。

应用场景可以是根据规则生成序列号,比如某序列号规则是8位,前面4位是年份,后面4位是序号:序号是1的时候,就是20210001

准备好工具方法:

//size就是生成的字符串长度
Number.prototype.pad = function(size) {
     var s = String(this);
     while (s.length < (size || 2)) {s = "0" + s;}
     return s;
}

如何使用:

//年份
var year = 2020;
//或者根据Date来获取
year = new Date().getFullYear();

//序号,这个根据实际情况来
var serial = 1;

//生成的序列号
var no = year+ '' + serial.pad(4);

 

admin

这个人很懒,什么都没留下

文章评论

*

code