5

可能重复:
如何增加字符串中的每个数字?

在 JavaScript 中,如何用该数字替换字符串中的每个数字+ 20

所以,这个字符串:"min: 300px and max: 600px, min: 800px"

最终会成为"min: 320px and max: 620px, min: 820px"

4

1 回答 1

12

也许是最短的版本:

"min: 300px and max: 600px, min: 800px".replace(/\d+/g, function(c) {
    return parseInt(c, 10) + 20;
});
于 2013-01-12T01:48:34.560 回答