MediaWiki:Titleblacklist: Difference between revisions
Jump to navigation
Jump to search
Deauthorized (talk | contribs) Limit username length |
Deauthorized (talk | contribs) Update and format |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
# This is case-insensitive by default | # This is case-insensitive by default | ||
# You may request additions via the talk page | # You may request additions via the talk page | ||
# | # Unicode | ||
.*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Unicode look-alike symbols | .*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Unicode look-alike symbols | ||
.*[卍卐࿕࿖࿗࿘☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger | .*[卍卐࿕࿖࿗࿘☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger | ||
Line 11: | Line 11: | ||
.*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive> # non breaking spaces | .*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive> # non breaking spaces | ||
.*\p{Cc}.* <casesensitive> # control characters | .*\p{Cc}.* <casesensitive> # control characters | ||
# No no words | |||
.*ni+(?:gg|qq)+(?:a|er).* # Self explanatory | .*ni+(?:gg|qq)+(?:a|er).* # Self explanatory | ||
.*fag\.?g+ot.* | |||
.*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* | |||
# no pseudo-wiki-deep-links | # no pseudo-wiki-deep-links | ||
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? | (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? | ||
# Excessive repetition | # Excessive repetition | ||
.*[!?‽¿]{3}(?<!!!!).* | .*[!?‽¿]{3}(?<!!!!).* | ||
Line 21: | Line 25: | ||
.*[^\p{L}\d ]{6}.* | .*[^\p{L}\d ]{6}.* | ||
(.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? # These get interpreted as wiki markup | (.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? # These get interpreted as wiki markup | ||
.*[\p{Z}]{2}.* # Disallows two adjacent "separator" characters (mostly funky spaces) | |||
.*[^\p{L}\d ]{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces | |||
.*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive|autoconfirmed> # All caps titles | |||
# Usernames | # Usernames | ||
.*WikiSpammer.* <newaccountonly|antispoof> | .*WikiSpammer.* <newaccountonly|antispoof> | ||
Line 36: | Line 42: | ||
.*(?:[0-9\x{ff10}-\x{ff19}OΟОՕOoοо༠oIlշЗ༢༣༥ЧՑ৪]{1,3}\.){3}[0-9\x{ff10}-\x{ff19}OΟОՕOoοо༠oIlշЗ༢༣༥ЧՑ৪]{1,3}.* <newaccountonly> # fake ipv4 | .*(?:[0-9\x{ff10}-\x{ff19}OΟОՕOoοо༠oIlշЗ༢༣༥ЧՑ৪]{1,3}\.){3}[0-9\x{ff10}-\x{ff19}OΟОՕOoοо༠oIlշЗ༢༣༥ЧՑ৪]{1,3}.* <newaccountonly> # fake ipv4 | ||
# Prevent the creation of obscenely large usernames | # Prevent the creation of obscenely large usernames because by default mediawiki has a limit of 255 CHARACTERS!!! | ||
.{25,} <newaccountonly|errmsg=titleblacklist-toomanycharacters> | .{25,} <newaccountonly|errmsg=titleblacklist-toomanycharacters> |
Latest revision as of 22:02, 29 August 2023
# This is a disallowed titles list. Titles and usernames that match a regular expression here cannot be created. # Use "#" for comments. # This is case-insensitive by default # You may request additions via the talk page
# Unicode .*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Unicode look-alike symbols .*[卍卐࿕࿖࿗࿘☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger .*[\x{249C}-\x{24E9}].* <casesensitive> # Circled and parenthesized Latin letters .*[\x{FF21}-\x{FF3A}\x{FF41}-\x{FF5A}].* <casesensitive> # Fullwidth Latin letters .*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive> # non breaking spaces .*\p{Cc}.* <casesensitive> # control characters
# No no words .*ni+(?:gg|qq)+(?:a|er).* # Self explanatory .*fag\.?g+ot.* .*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).*
# no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
# Excessive repetition .*[!?‽¿]{3}(?<!!!!).* .*[!?‽¿]\s+[!?‽¿].* .*[^\p{L}\d ]{6}.* (.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? # These get interpreted as wiki markup .*[\p{Z}]{2}.* # Disallows two adjacent "separator" characters (mostly funky spaces) .*[^\p{L}\d ]{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces .*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive|autoconfirmed> # All caps titles
# Usernames .*WikiSpammer.* <newaccountonly|antispoof> .*Akef(y|u|oo).* <newaccountonly|antispoof> # This is going to happen eventually lol .*FAG\.?G+OT.* <newaccountonly|antispoof> .*HITLER.*<newaccountonly|antispoof> .*ASS+WIPE.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*(?:[0-9\x{ff10}-\x{ff19}OΟОՕOoοо༠oIlշЗ༢༣༥ЧՑ৪]{1,3}\.){3}[0-9\x{ff10}-\x{ff19}OΟОՕOoοо༠oIlշЗ༢༣༥ЧՑ৪]{1,3}.* <newaccountonly> # fake ipv4
# Prevent the creation of obscenely large usernames because by default mediawiki has a limit of 255 CHARACTERS!!! .{25,} <newaccountonly|errmsg=titleblacklist-toomanycharacters>