I'd like to replace character (with variable) inside a string, here is my example:
var oldId = 5;
var newId = 6;
var content = 'text tes_5 as name[5] end';
content = content.replace(new RegExp('name\['+oldId+'\]', 'g'), 'name['+newId+']');
Why result is text tes_5 as name[5] end
?