- 1
return !( Pattern.compile("['\"`]+").matcher(query.subSequence(0, query.length())).matches());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
return !( Pattern.compile("['\"`]+").matcher(query.subSequence(0, query.length())).matches());
Шедевр проверки на запретные символы в запросе
Проверка на кавычки. "+", по-видимому, лишний
А друг их три подряд))))
*вдруг
matches() матчера будет проверять на то, что строка не состоит из одних только кавычек :)
Код нерабочий, поскольку для "foo'''''bar" вернётся true.