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