fork download
  1. function test(string) {
  2. var match = string.match(/-group(\d+)-/);
  3. if (match) {
  4. var numberAsString = match[1];
  5. var number = parseInt(numberAsString, 10);
  6. number += 1;
  7. numberAsString = ('00' + number).slice(-2); //Trick to have leading zero when necessary
  8. string = string.replace(/(-group)(\d+)(-)/, '$1' + numberAsString + '$3');
  9. console.log(string);
  10. } //else do whatever you want
  11. }
  12.  
  13. test('/superbowl-XIX-group01-01/offense/11');
  14. test('/superbowl-XIX-group08-01/offense/11');
  15. test('/superbowl-XIX-group09-01/offense/11');
  16. test('/superbowl-XIX-group10-01/offense/11');
  17. test('/superbowl-XIX-group11-01/offense/11');
Success #stdin #stdout 0.06s 10928KB
stdin
Standard input is empty
stdout
/superbowl-XIX-group02-01/offense/11
/superbowl-XIX-group09-01/offense/11
/superbowl-XIX-group10-01/offense/11
/superbowl-XIX-group11-01/offense/11
/superbowl-XIX-group12-01/offense/11