如何在javascript中为字符串的所有整数添加值?

如何在javascript中为字符串的所有整数添加值?,javascript,string,math,Javascript,String,Math,我有一个字符串,我正在尝试为该字符串中的所有数字添加一个值。 字符串如下所示:“AXE15!io68” 如何使其看起来像:“AXF26!io79” 我是Javascript新手,如果你们能帮我编写这段代码,我会很高兴的。谢谢您可以使用\d+将所有数字与递增的数字进行匹配。这里的match将是一个字符串。因此,您需要在递增之前使用 const str=“AXE15!io68”; const output=str.replace(/\d+/g,match=>+match+11); console.

我有一个字符串,我正在尝试为该字符串中的所有数字添加一个值。 字符串如下所示:“AXE15!io68”

如何使其看起来像:“AXF26!io79”


我是Javascript新手,如果你们能帮我编写这段代码,我会很高兴的。谢谢

您可以使用
\d+
将所有数字与递增的数字进行匹配。这里的
match
将是一个字符串。因此,您需要在递增之前使用

const str=“AXE15!io68”;
const output=str.replace(/\d+/g,match=>+match+11);

console.log(输出)
您可以使用
\d+
匹配所有数字,并将它们与递增的数字进行匹配。这里的
match
将是一个字符串。因此,您需要在递增之前使用

const str=“AXE15!io68”;
const output=str.replace(/\d+/g,match=>+match+11);

console.log(输出)
Hi!不清楚对于包含“9”的字符串,您期望得到什么?结果应该是“0”、“10”还是其他?请为问题添加更多细节。最好是自己编写代码,然后发布解决方案(可能无法正常工作)。嗨!不清楚对于包含“9”的字符串,您期望得到什么?结果应该是“0”、“10”还是其他?请为问题添加更多细节。最好是自己编写代码,然后发布解决方案(可能无法正常工作)。