Simple. Используйте функцию подстановки с регулярными выражениями:
s = 'abc99abc';
s = s.replace(/\d+/, function(val) { return parseInt(val)+1; });
установит переменную s в: abc100abc
Но все становится сложнее, если вы хотите убедиться, что вы изменяете только определенный параметр в URL:
s = '?foo=10&bar=99';
s = s.replace(/[&?]bar=\d+/, function(attr) {
return attr.replace(/\d+/, function(val) { return parseInt(val)+1; });
});
установит переменную s в: ?foo=10&bar=100