Regex test()
daje mi problemy w Firefoksie i Chrome, ale działa bezbłędnie w Operze i Safari.regex.test() działa tylko co drugi raz
kod zmartwiony:
var pattern = /(\s+(?!\$\w+)|(^(?!\$\w+)))/g;
if(pattern.test(String(id).replace(/\s+OR|AND\s+/g, ''))) {
searchError("You suck.");
return 1;
}
kiedy przechodzą w białej przestrzeni, blokuje go za każdym razem. Kiedy przejdziesz w coś takiego jak '$a b'
, będzie to działało co drugi raz w przeglądarce Firefox/Chrome. DZIWNE.
Zastąp symbol 'id' czymś statycznym i sprawdź, czy to działa. –
omg :-) wydaje się być zabawnym błędem ... –