Fiz um teste direto no console do Chrome e me surgiu uma dúvida. Inseri o código...
var test1 = new RegExp("(\d\d)(\w)", "g");
//Resultado -> /(dd)(w)/g
var test2 = new RegExp("(\\d\\d)(\\w)", "g");
//Resultado -> /(\d\d)(\w)/g
Minha dúvida é se, na declaração da expressão através de uma classe, devemos inserir duas barras invertidas "\", (para dar o resultado que deu na variável 'test2')?