у меня конкретный тогда вопрос в этом случае - {30,}? знак вопроса сработает как ограничитель жадности ?вопрос не в жадности, а, повторюсь, в непонимании того, как что работает.
$title = "";
var_dump(preg_match('/(.{30,})?/',$title));
$title = "123123123112312312311231231231?";
var_dump(preg_match('/.{30,}?/',$title));
$title = "";
var_dump(preg_match('/(.{30,})?/',$title));
$title = "098765432109876543210987654321)";
var_dump(preg_match('/(.{30,})?/',$title));
$title = "098765432109876543210987654321asdasdasdasd)asdasdasdasdasd";
var_dump(preg_match('/(.{30,})?/',$title));
int(1)
int(1)
int(1)
int(1)
int(1)
$title = "2";
var_dump(preg_match('/^A?\d$/', $title, $matches));
print_r($matches);