Вы можете использовать объект RegExp:
var regexstring = "whatever";
var regexp = new RegExp(regexstring, "gi");
var str = "whateverTest";
var str2 = str.replace(regexp, "other");
document.write(str2);
Тогда вы можете сконструировать regexstring
любым способом.
Вы можете узнать больше об этом здесь .