87,843
社区成员




var bh = '999';
var ai = parseInt(bh) + 1;
ai = ai.toString().substr(-3).padStart(3, '0');
[/quote]
那就不符合要求了,首先会判断bh的最大编号,如果没有最大编号,就赋值001,按照你所说的,直接截取的话,如果最大编号为999,那么下次会自动生成000,就不符合实际情况了。。。[/quote]
好吧,还以为你要从000开始呢,那做个判断咯[/quote]
谢谢咯
var bh = '999';
var ai = parseInt(bh) + 1;
ai = ai.toString().substr(-3).padStart(3, '0');
[/quote]
那就不符合要求了,首先会判断bh的最大编号,如果没有最大编号,就赋值001,按照你所说的,直接截取的话,如果最大编号为999,那么下次会自动生成000,就不符合实际情况了。。。[/quote]
好吧,还以为你要从000开始呢,那做个判断咯
var bh = '999';
var ai = parseInt(bh) + 1;
ai = ai.toString().substr(-3).padStart(3, '0');
[/quote]
那就不符合要求了,首先会判断bh的最大编号,如果没有最大编号,就赋值001,按照你所说的,直接截取的话,如果最大编号为999,那么下次会自动生成000,就不符合实际情况了。。。
var bh = '999';
var ai = parseInt(bh) + 1;
ai = ai.toString().substr(-3).padStart(3, '0');
var bh = '020';
var ai = ('00' + (parseInt(bh, 10) + 1)).slice(-3);
alert(ai);