\A(?>(?>\r\n?|\n)?[^\r\n]*){0,5}\z
Opcje wyraenia regularnego: Brak
Odmiany wyrae regularnych: .NET, Java, PCRE, Perl, Ruby


\A(?:(?:\r\n?|\n)?[^\r\n]*){0,5}\Z
Opcje wyraenia regularnego: Brak
Odmiana wyrae regularnych: Python


^(?:(?:\r\n?|\n)?[^\r\n]*){0,5}$
Opcje wyraenia regularnego: Brak
Odmiana wyrae regularnych: JavaScript


PHP (PCRE)
if (preg_match('/\A(?>(?>\r\n?|\n)?[^\r\n]*){0,5}\z/', $_POST['subject'])) {
    print 'Przetwarzany acuch zawiera pi lub mniej wierszy.';
} else {
    print 'Przetwarzany acuch zawiera wicej ni pi wierszy.';
}
