gpt4 book ai didi

JavaScript : Zero padding in string

转载 作者:行者123 更新时间:2023-11-28 17:29:54 25 4
gpt4 key购买 nike

如何在与另一个字符组合的字符串中使用零填充?我搜索了一些示例,但他们只向我显示数字格式的字符串。

例如:

"000001" //Only number withount any character

我需要对组合字符进行零填充

例如:

ABC000001 //This is inital value

然后我执行一个操作来增加初始值。所以它会是:

ABC000002

但是当我到达“ABC000009”时。结果必须是“ABC000010”。

任何答案将不胜感激

最佳答案

你可以

  • 将字符串右侧的一些字符和数字分隔开,
  • 添加一个值,
  • 填充字符串并
  • 返回包含所有部分的新字符串。

function add(string, value) {
var [c, d] = string.match(/^(.*?)(\d+)$/).slice(1);

return c + (+d + value).toString().padStart(d.length, '0');
}

console.log(add('ABC000001', 1));
console.log(add('A0BC00001', 1));

关于JavaScript : Zero padding in string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50699445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com