Regex test()
вызывает у меня проблемы в Firefox и Chrome, но работает в Opera и Safari без ошибок.
код ошибки:
var pattern = /(\s+(?!\$\w+)|(^(?!\$\w+)))/g;
if(pattern.test(String(id).replace(/\s+OR|AND\s+/g, ''))) {
searchError("You suck.");
return 1;
}
Когда вы переходите в пустое пространствоэто блокирует это каждый раз.Когда вы передаете что-то вроде '$a b'
, это будет работать каждый раз в Firefox / Chrome.WEIRD.