分享自用的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);
文章评论