1. Java / Говнокод #1395

    +154

    1. 1
    return !( Pattern.compile("['\"`]+").matcher(query.subSequence(0, query.length())).matches());

    Шедевр проверки на запретные символы в запросе

    Запостил: guest, 21 Июля 2009

    Комментарии (4) RSS

    • APE:
      Проверка на кавычки. "+", по-видимому, лишний
      Ответить
    • Tinhol:
      А друг их три подряд))))
      Ответить
    • Tinhol:
      *вдруг
      Ответить
    • Дмитрий:
      matches() матчера будет проверять на то, что строка не состоит из одних только кавычек :)
      Код нерабочий, поскольку для "foo'''''bar" вернётся true.
      Ответить

    Добавить комментарий