Для того, чтобы использовать переменную в регулярном выражении в JavaScript, необходимо прибегнуть к помощи конструктора new RegExp(…).
Пример:
var type = 1;
var regex = new RegExp('type='+type,'g');
Таким образом, создается динамический regex-объект. Пример дальнейшего использования:
'mystring'.replace(regex, 'newstring');