]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiMark.pm
lei mark: relax label requirements
[public-inbox.git] / lib / PublicInbox / LeiMark.pm
index 6d236411b4639d03b100ff5a46c42f9da3d9f06c..34846b842a5aff01164dd0662b8a210dd98310e4 100644 (file)
@@ -23,7 +23,7 @@ my %ERR = (
                my ($label) = @_;
                length($label) >= $L_MAX and
                        return "`$label' too long (must be <= $L_MAX)";
-               $label =~ m{\A[a-z0-9_][a-z0-9_\-\./\@,]*[a-z0-9]\z} ?
+               $label =~ m{\A[a-z0-9_](?:[a-z0-9_\-\./\@,]*[a-z0-9])?\z}i ?
                        undef : "`$label' is invalid";
        },
        kw => sub {