Возможно я что-то не так делаю, но:

Выделить код

Код:

txt='zz z';

wx=new RegExp('\w','i');
bx=new RegExp('\s','i');

alert(txt.match(wx)+' '+txt.match(bx));

Результат alert: null null, т.е. переменная не содержит ни латинских символов, не разделителей. FF 3.5.7

Выделить код

Код:

wx=new RegExp('\\w');
bx=new RegExp('\\s');
Выделить код

Код:

wx=/\w/i;
bx=/\s/i;

Кстати,

Выделить код

Код:

var d = new Date();
var i = 100000;
while(i--) {
    new RegExp("\\w", "i");
}
alert(new Date() - d);

А для /\w/i; будет совсем иной результат. =)