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 に答える