Increment
Increments the numbers in a string
by Patrick Hund
JavaScript
function increment(input) {
var parts = input.split(/([0-9]+)/),
result = "";
parts.forEach(function (part) {
var number;
if (part.length === 0) {
return;
}
number = parseInt(part, 10);
if (isNaN(number)) {
result += part;
return;
}
result += number + 1;
});
return result;
}
console.log(increment("wurst1"));
console.log(increment("wurst1senf2"));
console.log(increment("665"));
console.log(increment("nanowitsch"));