gpt4 book ai didi

javascript - 如何在 JavaScript 中实现字符串操作

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

问题陈述是这样的:我有一份契约(Contract)。每月续约时,契约(Contract)名称应附加续约标识符。例如一开始的名字是myContract 那么第一次更新的名字应该是myContract-R1,下次更新的名字应该是myContract-R2 等等on.. 在每次更新时,名称应自动更改。那么在 Jquery 中我该怎么做呢?

最佳答案

这是一个 JavaScript 问题,而不是 jQuery 问题。 jQuery 对 JavaScript 的内置字符串操作几乎没有添加。

这听起来像是你想要采用“myContract”或“myContract-Rx”形式的字符串,并有一个附加“-R1”的函数(如果已经没有“-Rx”)或增加那里的数字.

这没有捷径可走,您必须这样做。这是一个有效的草图,我希望它可以被优化:

function incrementContract(name) {
var match = /^(.*)-R([0-9]+)$/.exec(name);
if (match) {
// Increment previous revision number
name = match[1] + "-R" + (parseInt(match[2], 10) + 1);
}
else {
// No previous revision number
name += "-R1";
}
return name;
}

Live copy

关于javascript - 如何在 JavaScript 中实现字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6261134/

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