Вы можете использовать конструктор RegExp
:
var regex = new RegExp(foo, 'i');
Он принимает два аргумента: первый предполагает строку, представляющую шаблон регулярного выражения, а во втором необязательном аргументе выможно определить нужные флаги регулярного выражения.