Существует два способа определения регулярных выражений в JavaScript - один с помощью конструктора объекта и один с помощью литерала. Объект может быть изменен во время выполнения, но литерал компилируется при загрузке скрипта и обеспечивает лучшую производительность.
var txt=new RegExp(pattern,modifiers);
или более просто:
var txt=/pattern/modifiers;
Это то же самое, что говорит Коббай. Короче говоря, вам не нужно делать и то, и другое.