RegExp to replace form field name
Modify string from 'menu-item[0][offers][price]' to 'menu-item[1][offers][price]'
by Lorenzo De Tomasi
JavaScript
var string = 'menu-item[0][offers][price]';
var itemName = 'menu-item';
var regExp = new RegExp('(' + itemName + ')\\[.*?\\]', "");
console.log('regExp:' + regExp);
console.log('string.search():' + string.search(regExp));
var newString = string.replace(regExp, '$1[1]');
console.log('newString: ' + newString);
alert(newString);
console.log(newString);