我有一个十位数字,总是不变的.我想填充它,它将始终为添加到数字的每个额外数字删除零.有人可以告诉我一个如何做到这一点的例子吗?
例如.0000000001
0000000123
0000011299
Run Code Online (Sandbox Code Playgroud)
Rah*_*thi 11
你可以使用这个功能:
function pad (str, max) {
str = str.toString();
return str.length < max ? pad("0" + str, max) : str;
}
Run Code Online (Sandbox Code Playgroud)
产量
pad("123", 10); // => "0000000123"
Run Code Online (Sandbox Code Playgroud)
只需尝试:
function zeroPad(input, length) {
return (Array(length + 1).join('0') + input).slice(-length);
}
var output = zeroPad(123, 10);
Run Code Online (Sandbox Code Playgroud)
输出:
"0000000123"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9111 次 |
| 最近记录: |