Recuerda que en JavaScript tienes dos maneras de realizar expresiones regulares:
1.- De manera literal
2.- Usando el constructor
Código Javascript
:
Ver originalvar regexp = new RegExp("\d","i");
Ahora, si quieres meter variables dentro de la expresión tendrías que usar el cosntructor, ya que este acepta un string el cual puedes concatenarle variables, de la otra manera no es posible concatenarle cosas.
Saludos