I need to search a string for any numbers in it and increase the numbers by 1. So that this \'sermon[thesis][1][name][2]\' becomes \'sermon[thesis][2][nam
You can do something like this:
var str = "sermon[thesis][1][name][2]";
var newStr = str.replace(new RegExp("\\d+", "g"), function (n) {
return parseInt(a, 10) + 1;
});
Basicly, the function would be called with the text been captured by the expression \d+,the text return from the function would be use to replace the captured text.