MiksIr
miksir@home:~$
Во фреймворке? Да? А я думал в PHPАктивист речь о дырке во фреймворке
легко валятся регулярки, в которых есть субпаттерны с модификатором неограниченной повторяемости ()* или ()+
perl -e '$str = "http://w".(".a" x 4000000).".ru"; $res = ($str =~ /^(http|https):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)/i); print($res);'
Вот об этом подробнее. Для чего создавались регулярки? Т.е. оказывается они не для проверки строки по шаблону, а для чего-то еще создавались?регулярки - это не плохо, это инструмент с документированными ограничениями, они создавались для других целей