Поиск и замена строки в квдратных скобках с использованием конструктора RegExp
var html = '<input name="setting[my_tab][1]"/><input name="setting[my_tab][2]"/>';
var tab_code = 'my_tab';
var pattern = 'setting[' + tab_code + ']';
var regex = new RegExp(pattern, 'g');
html.replace(regex, 'setting[other]');
console.log(html);
Ничего не меняет, надо что бы было
<input name="setting[other][1]"/><input name="setting[other][2]"/>