Al usar el constructor para las regexp debes tener cuidado porque al ser un string, las \ deben escaparse, aunque vayan a escapar otra cosa. Ej:
Código Javascript
:
Ver originalvar literal = /^http:\/\//;
var contruc = new RegExp('^http:\\/\\/');
Saludos (: