首页 > 解决方案 > 如何在javascript中为字符串的所有整数添加值?

问题描述

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

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

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

标签: javascriptstringmath

解决方案


您可以使用\d+匹配所有数字并将replace它们与递增的数字匹配。这里match将是一个字符串。因此,您需要在递增之前使用一元加运算符将其转换为数字

const str = "AXE15!io68";

const output = str.replace(/\d+/g, match => +match + 11);

console.log(output)


推荐阅读