MediaWiki:Titleblacklist: Skirtumas tarp puslapio versijų

Straipsnis iš MKE. Kopijuoti draudžiama.
Peršokti į: navigaciją, paieška
(saugumas)
 
(gerinu filtrą)
 
1 eilutė: 1 eilutė:
# Tai pavadinimų juodasis sąrašas. Pavadinimai ir vartotojai, kurie atitinka įrašus čia, negali būti sukuriami.  
+
# This is a title blacklist; titles that match regex here are forbidden, and cannot be created.
# Naudokite "#" komentarams.  
+
# Options exist to stop editing, account creation, and moves as well. See [[mw:Extension:Title Blacklist]] for documentation
# Pagal nutylėjimą nejautrus raidžių dydžiui
+
# See the [[{{TALKPAGENAME}}|talk page]] for more information.
 +
# This list affects only the English Wikipedia; refer also to the global blacklist at
 +
# [[:m:Title blacklist]]
  
  ###########################################################################
+
  # Please comment any additions made to the blacklist.
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
+
  # Note: Internally, the pattern delimiter is '/', so be sure to escape all '/'s.
###########################################################################
+
  # UTF-8 mode is enabled. Do not use literal non-breaking spaces in regexes as some browsers cannot handle them.
#
+
# This is a list of page titles which are blocked from creation/editing on Wikimedia wikis.
+
  # Guidelines:
+
#    - This page, delicate as it is, is editable by admins only.
+
  #   - To disable an entry, *remove* it, don't comment it out.
+
#    - [[Title blacklist/Log|Log]] both entries and removals
+
#    - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Title_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Title_blacklist_log_instructions logging]: <nowiki>{{tbl-diff|</nowiki>{{REVISIONID}}}}</small>
+
#
+
# For syntax guidelines see [[mw:Extension:Title blacklist]]
+
# [[Category:Title blacklist|{{PAGENAME}}]]
+
  
<!-- leave this line exactly as it is --> <pre>
+
# OBSCURE ASCII CHARACTER LOOKALIKES
## Technical
+
.*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Select Unicode [[Letterlike Symbols]] (excluding Kelvin, Angstrom and Ohm signs, see talk)
# no multiple ! or ?
+
.*[\x{249C}-\x{24E9}].* <casesensitive> # Circled and parenthesized Latin letters
.*[!?]{3,}.* <autoconfirmed>
+
.*[\x{FF21}-\x{FF3A}\x{FF41}-\x{FF5A}].* <casesensitive | errmsg=titleblacklist-custom-fullwidth> # Fullwidth Latin letters
# no pseudo-wiki-deep-links
+
.*[?ʖ؟ʔ].* <casesensitive | moveonly> # Question mark lookalikes, used for page move vandalism
(?:[^\/]+[\/:])?(index\.php|w\/wiki)(?:\/.+)?
+
.*[\x{1D00}-\x{1DBF}].* <casesensitive> # Phonetic extensions, almost never used in valid titles
.*''.*                                   <newaccountonly>
+
.*[\x{0250}-\x{02AF}].* <casesensitive | moveonly> # IPA extensions, somewhat more common, so blocking only moves for now
# URI like page titles
+
.*[-∑∟-∳⊂-⋕⋲-⋿].* <casesensitive | moveonly> # Select mathematical operators (excluding "−", "∞" and some other common ones)
.*[?&]+[^=]+=[^&]+.*
+
.*[\x{27C0}-\x{27ef}\x{2980}-\x{29ff}\x{2a00}-\x{2aff}].* <casesensitive | moveonly> # Misc./supplemental mathematical symbols
# domain names
+
.*[ⱧȢƪƪҤҺԊѓԍҥҩԌЃϓғҒЊӷⱤɌɍᵲᶉɼᵃᵍᴱᵣᔮᓂᑫᓈᒦ٨٣ץױוזשלﬨטּפּבּڠɆɇᶒⱸȺⱥᶏ١].* <casesensitive | moveonly> # Letter lookalikes; none of these are currently used in any mainspace title
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
+
# fake ipv4
+
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
+
  
# Wikis
+
# OTHER UNDESIRABLE CHARACTERS
#.*mediawiki.*                           <newaccountonly>
+
.*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive | errmsg=titleblacklist-custom-nbsp> # Non-breaking and other unusual spaces, with [[MediaWiki:titleblacklist-custom-nbsp|custom error message]]
#.*(wiki(?:[mp][]dia(?!n))).*             <newaccountonly>
+
.*[\x{202A}-\x{202E}].* <casesensitive> # BiDi overrides
#.*(wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly>
+
.*[^\P{So}¦§©®°¶№™☀-⚲✁-➾`].* <casesensitive> # "Other punctuation", with some exceptions (may need more, this is a huge character class); note that single-character titles are permitted by the [[MediaWiki:Titlewhitelist|title whitelist]]
#.*wiktionary.*                         <newaccountonly>
+
.*\p{Cc}.* <casesensitive> # Control characters
# WikiVoyages merger unclaimed account renaming conflict avoidance
+
.*\x{FEFF}.* <casesensitive> # Byte order mark
.*\(W[TV]-\w{2}\) .*                   <newaccountonly>
+
.*[卍卐☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger
 +
.*\x{00AD}.* <casesensitive> # Soft-hyphen
 +
.*[^\0-\x{FFFF}].* <casesensitive> # Very few characters outside the [[Basic Multilingual Plane]] are useful in titles
 +
.*[\x{2400}-\x{2426}].* <casesensitive> # Graphic pictures for control codes
  
# Google
+
# EXCESSIVE PUNCTUATION OR REPETITION
google.*\.html
+
.*[!?‽¿]{3}(?<!!!!).*
 +
.*[!?‽¿]{2}(?<!!!!).* <moveonly>
 +
.*[!?‽¿]\s+[!?‽¿].*
 +
.*‽‽.* <moveonly>
 +
.*¿¿.* <moveonly>
 +
.*[\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
 +
.*([^0])\1{4}.* <moveonly> # Disallows four or more of the same character from page moves
 +
.*(.)\1{10}.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-invalid> # Disallows eleven or more of the same character repeated in usernames
 +
.*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive | moveonly>  # Disallows moves with more than nine consecutive capital letters
 +
(.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? <errmsg=titleblacklist-forbidden-apostrophes> # Multiple consecutive apostrophes get interpreted as wiki markup, so shouldn't be used in page titles
  
# testing new group
+
# INVERTED QUESTION MARK WITH NON-LATIN TEXT
.*[Tt]estaccountfornewgroup.*           <newaccountonly>
+
.*¿.*[^\p{Latin}\P{L}].*
 +
.*[^\p{Latin}\P{L}].*¿.*
  
##Usernames
+
# ATTACK TITLES AND/OR PAGE MOVE VANDALISM TARGETS
# functional accounts
+
.*Ks0stm.* <antispoof> #Constant attack names being created
.*AD+M1+N.*                             <newaccountonly|antispoof>
+
.*bajotz.*
.*5Y5[]P.*                           <newaccountonly|antispoof>
+
.*chaos.{0,7}apper.*
.*M[]DERAT[]R.*                     <newaccountonly|antispoof>
+
.*chaos.{0,7}usic.*
.*arbit(?:er|rator).*                   <newaccountonly>
+
.*chaos.{0,7}ntert.*
.*CHECKU5ER.*                           <newaccountonly|antispoof>
+
.*chaos.{0,5}ashington.*
.*[]VER51GHT.*                       <newaccountonly|antispoof>
+
.*chaos.{0,5}iscography.*
.*5+T[E0]+(W|VV)+A+RD.*                 <newaccountonly|antispoof>
+
.*chao\$.*
.*b[]e?r(?:eau|o)[ck]r?at.*           <newaccountonly>
+
.*customer support (phone|number).*
# schiedsgericht in w:de
+
.*tech support (phone|number).*
.*schieds(?:ge)?richt.*                 <newaccountonly>
+
.*Huff Da(l|ll)and.*
.*WMF.*                                 <newaccountonly>
+
.*Meepsheep.*
 +
.*JEWS DID .* <casesensitive>
 +
.*[OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪ0][N₦ŃÑŅŇṆΝ][ ]?[WŴẀẂẄẆẈ₩][HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗⱧԋњһh][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠeēėèéëẽĕęəẻếềẹ][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠeēėèéëẽĕęəẻếềẹ]+[L₤ĹĽḶŁĿΛЛЉ7][[S$ŚŜŞŠṢΣЅz5].* <moveonly> # Disallows moves with "on wheels" with 2 or more Es
 +
.*on wh33ls.*
 +
.*on whiels.*
 +
.*on wiels.*
 +
.*on hueels.*
 +
.*onhueels.*
 +
.*\bwith wh?iels\b.* <moveonly>
 +
.*on rails.* <moveonly>
 +
.*on treads.* <moveonly>
 +
.*BITCH.* <casesensitive>
 +
.*COCK.* <casesensitive>
 +
.*[cċĉ¢сćĉçč][óòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
 +
.*[ċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
 +
.*[cċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][ċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
 +
.*[cċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][ķкќқҝҡҟӄ].*
 +
.*CUM.* <casesensitive | moveonly>
 +
.*DICK.* <casesensitive>
 +
.*giiant.*
 +
.*giant penis.*
 +
.*huge penis.*
 +
.*licking my peni[sz].*
 +
.*creamy semen.*
 +
.*smaller.than.average.* <moveonly>
 +
.*have sex.* <moveonly>
 +
.*(?:suck|his|your|my) penis.* <moveonly>
 +
.*(?:http|https|ftp|mailto|torrent|ed2k)\:\/\/[\w:@\-]+\.[\w\-]+.*
 +
.*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* <autoconfirmed>
 +
.*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* <moveonly>
 +
.*[Ll][Oo][Ll].*[Ww][Uu][Tt].*
 +
.*\bnimp\.org.*
 +
.*JIHAD, BITCHES.* <casesensitive>
 +
.*Vandalism is Terrorism.*
 +
.*WANT TO HA.* <casesensitive | moveonly>
 +
.*waant to h.* <moveonly>
 +
.*Brian.*Peppers.*
 +
.*suck my.* <moveonly>
 +
.*GE ORGAS.* <casesensitive | moveonly>
 +
.*ge orrg.* <moveonly>
 +
.*RM, STICKY.* <casesensitive>
 +
.*rm sticky.* <moveonly>
 +
.*TAIN OUT OF.* <casesensitive | moveonly>
 +
.*nig{2,}er.* # nigger
 +
.*loves the.* <moveonly>
 +
.*cking fail.*
 +
.*Epic fail.*
 +
.*[L₤ĹĽḶŁĿΛЛЉ][óòôöõǒōŏǫőøόδοσоʘoọ][L₤ĹĽḶŁĿΛЛЉ][,;:.].* <moveonly>
 +
.*WHUT.* <casesensitive | moveonly>
 +
.*What what.* <moveonly>
 +
.*Gr[óòôöõǒōŏǫőøόδοσоʘǿọ]p.* <moveonly>
 +
.*[ԍGGĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ]r[\w\s]wp.*
 +
.*Rap(e|es|ing) (babies|children|kids).*
 +
.*r[\w\s]pl[\w\s]c[\w\s]ng.* <moveonly>
 +
.*h [GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ]s.* <moveonly>
 +
.*[^\p{L}][GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯg][GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯ].* <moveonly|casesensitive>
 +
.*ǃ[^!?]ǃ.* <moveonly>
 +
.*Ɩ\P{L}Ɩ.* <moveonly>
 +
.*has.been.moved.* <moveonly>
 +
.*was movėd.* <moveonly>
 +
.*NEGRO.* <casesensitive | moveonly>
 +
.*COON SPIC.* <casesensitive | moveonly>
 +
.*is stretched by.* <newaccountonly>
 +
.*coċk.* <newaccountonly>
 +
.*cóck.* <newaccountonly>
 +
.*aßs.* <newaccountonly>
 +
.*condemns.homosexuality.* <newaccountonly>
 +
.*[cċĉ¢сćĉçčʢ][HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗ][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3eعڠeēėèéëẽĕęəẻếềẹ][cċĉ¢сćĉçčʢ][K₭ΚКЌҠҞӃ][uUÚÙÛÜŨŮǓŪǖǘǚǜŬŲŰ][S$ŚŜŞŠṢΣЅz5][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3eعڠeēėèéëẽĕęəẻếềẹ][RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃrمŕŗřṛṝгΓ].* <newaccountonly>
 +
.*ͨh.* <newaccountonly>
 +
.*[Ss][Hh][!ƗíÍìÌĭĬîÎǐǏïÏĩĨįĮīĪıİľĽŀĿłŁļĻḷḶΙιїЇ][Tt].* <newaccountonly|casesensitive> # Cannot be case-insensitive, as İ may match i and ı may match I.
 +
.*[BΒБВ฿][RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃrمŕŗřṛṝгΓ][Il1!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮį][T₮ŢŤṬΤТЋҬtţťṭτтŧ](ph|f)[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4][GĜĞĠĢƓǤǦǴḠ69&Γ].* #Britfag/phag
 +
.*\b(moral)?fag\b.* <moveonly>
 +
.*\bNWiki\b.*
 +
.*\b[N₦ŃÑŅŇṆΝ][AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4óòôöõǒōŏǫőøόδοσоʘǿọờởỡớợồổỗốộ][W₩ŴΨШЩ][L₤ĹĽḶŁĿΛЛЉ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][N₦ŃÑŅŇṆΝ]s?(Wik)?\b.* <newaccountonly>
 +
.*\b[N₦ŃÑŅŇṆΝ][AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4óòôöõǒōŏǫőøόδοσоʘǿọờởỡớợồổỗốộ][W₩ŴΨШЩ][L₤ĹĽḶŁĿΛЛЉ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][N₦ŃÑŅŇṆΝ]s?[W₩ŴΨШЩ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][K₭ΚКЌҠҞӃ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī].* <newaccountonly>
 +
.*\b[N₦ŃÑŅŇṆΝ][AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4óòôöõǒōŏǫőøόδοσоʘǿọờởỡớợồổỗốộ][W₩ŴΨШЩ][L₤ĹĽḶŁĿΛЛЉ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][N₦ŃÑŅŇṆΝ][W₩ŴΨШЩ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][K₭ΚКЌҠҞӃ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī].* <newaccountonly>
 +
.*\b[L₤ĹĻĽĮḶḸŁĿ](o|[aă]w+|w[aă])l\b.* <moveonly>
 +
.*\b[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗ−ŧⱧԋњһ\+łƗ!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįḹtţťṭτтŧĵٲٱ]\W+[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4]\W+[GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ].* <moveonly>
 +
.*\b[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋ\+Η−ŧſⱧԋњһłƗ!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįḹtţťṭτтŧĵſٲٱ]\W*[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4]\W*[GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜg].* <moveonly|casesensitive>
 +
.*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ]\s*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ].* <moveonly>
 +
.*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ]{2,5}.* <moveonly>
 +
.*Wikipedo.*
 +
.* killed in .*
 +
.*An hero.* <moveonly|casesensitive>
 +
.*\.\.\.H.* <moveonly>
 +
.*\.\.\.\.H.* <moveonly>
 +
.*\bfapped.* <moveonly>
 +
.*Krimpet.* <moveonly>
 +
.*,,+.* <moveonly>
 +
.*;;+.* <moveonly>
 +
.*(\pP{2,}\PP){4}.* <moveonly|errmsg=titleblacklist-custom-pagemove> #Antigrawp, works by blocking titles with overused punctuation (eg H..A..G..G..E..R)
 +
.*[ÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩][69]{2,5}.* #nonstandard A66
 +
.*Faggot.* <moveonly>
 +
.*Deletionis.* <moveonly>
 +
.*'H'.* <moveonly>
 +
.*\*h.* <moveonly>
 +
.*H'A.* <casesensitive|moveonly>
 +
.*piece of sh[iî][ţt].* <moveonly>
 +
.*moved by.* <moveonly>
 +
  .*[GĜĞĠĢƓǤǦǴḠ69&Γ]\s*[ZŹŽŻ]\s*[FҒ₣]\s*[FҒ₣]\s*[DĐĎḌÐΔ₫₯]\s*[QɊʠ].* <moveonly>
 +
.*[GĜĞĠĢƓǤǦǴḠ69&Γ]\s*[DĐĎḌÐΔ₫₯]\s*[QɊʠ]\s*[ĹĻĽḶŁĿ₤ΛLŀ]\s*[XҲΧ].* <moveonly>
 +
.*[RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃŕŗřṛṝгґѓΓя][eēėèéëẽĕęəẻếềẹể][PƤṔṖǷ₧ÞþΡρРр][L₤ĹĽḶŁĿΛЛЉ][AΑÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4aáàâäãǎāăảąæåάαᾳᾴὰᾲᾶᾷἀᾀἁᾁἄᾄἂᾂἆᾆἅᾅἃᾃἇᾇаӑӓӕạậ]c[eēėèéëẽĕęəẻếềẹể].[eēėèéëẽĕęəẻếềẹể][AΑÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4aáàâäãǎāăảąæåάαᾳᾴὰᾲᾶᾷἀᾀἁᾁἄᾄἂᾂἆᾆἅᾅἃᾃἇᾇаӑӓӕạậ][cċĉ¢сćĉçč][HНΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊЋΗ].* <moveonly>
 +
.*[ÌÍÎÏĨļǏĪĬİḷ][’'`][dďḍÐ].[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊЋΗſⱧԋh][ÌÍÎÏĨļǏĪĬİḷ]t.[ÌÍÎÏĨļǏĪĬİḷ][tţťṭτтŧ].* <moveonly>
 +
.*\?\s*\(.{55,200}\).* <moveonly> # long Hagger parentheticals
 +
.*fuċking.*
 +
.*cuntmonkey.*
 +
.*\([QɊʠIl1!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮį].{95,200}.* <moveonly>
 +
.*[W₩ŴΨШЩ]{1,3}[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@Α]{1,3}[N₦ŃÑŅŇṆΝ]{1,3}[tţťṭτтŧ]{1,3}.[tţťṭτтŧ]{1,3}[OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪǿọ]{1,3}.{50,200}.* <moveonly>
 +
.*[T₮ŢŤṬΤТЋҬtţťṭτтŧ][OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪọóòôöõǒōŏǫőøόδοσоʘǿọ].[Ccċĉ¢сćĉçčUÚÙÛÜŨŮǓŪǖǘǚǜŬŲŰ].{50,200}.* <moveonly>
 +
.*pawns.wiki.* <moveonly>
 +
.*nimp.org.*
 +
.*Tewapack.* <moveonly>
 +
.*Colonel.Sanders.* <moveonly>
 +
.*kzm\.pas.*  #used to create malicious user talk subpages
 +
.*zilog\s*head.* <autoconfirmed> # Prolific sock GEORGIEGIBBONS
 +
.*on\s*wheels.*edition.* <autoconfirmed>
 +
.*WikiDan.*61.* <newaccountonly> # See [[Wikipedia:Sockpuppet_investigations/Moutray2010]]
 +
.*shakur green.* #Recreation under different titles; see [[Wikipedia:Articles for deletion/Shakur Green]]
 +
.* shitt?ing in .*'?s? mouth #A specific page which needs to be SALTed and redacted
 +
.* fucking bastard.* #A specific page which needs to be SALTed and redacted
 +
.* first male to female transsexuall #A specific page which needs to be SALTed and redacted
 +
.*Wimbo Jales .* #Probably will never be used except to insult Jimbo Wales
 +
.*Ñ!gG3r.* #A specific page which needs to be SALTed and redacted
 +
.* is gay
 +
.*inside ?(his|her|its|their) ?anus.*
 +
.*exchanges? bodily fluids.*
 +
.*\b(eat(s|ing)?|ate)\b.*\bshit\b.*
 +
.*f(ú|u)cked up piece of shit.* #A specific page which needs to be SALTed and redacted
 +
.*get cocks shoved up (his|her|its|their) ass.*
 +
.*Flint Diao.* #Serial spamming
 +
.*Mega [Mm]om.* #Blatant hoax
 +
.*MLBP.* #Blatant hoax
 +
.*Maisani.*  #Continued sockpuppet vandalism
 +
.*Bikini Beach.* #Persistent disruption
 +
.*(Lucas|Luke) Ullrich.* #Persistent disruption
 +
Eolgi.* <autoconfirmed> #Persistent disruption
 +
.*eolgi.*highway.*system <autoconfirmed> #Persistent disruption
 +
.*Junior5a.* #pages created with outing information
 +
.*wo(o)?mo(o)?.* <autoconfirmed> #attack pages created by LTA
 +
.*[Ss]ro23.* <newaccountonly> #attack usernames directed at [[:User:Sro23]]
  
# strong language
+
# DISALLOW CREATION OF USER OR USER TALK PAGES FOR A SPECIFIC IP RANGE BY NON-AUTOCONFIRMED USERS
.*AIDS.*                                <newaccountonly|casesensitive>
+
User( talk)?:71\.107\.(1(2[89]|[3-9]\d)|2([0-4]\d|5[0-5]))\.([01]?\d\d?|2(5[0-5]|[0-4]\d)) <autoconfirmed>
.*A55+H0+1+E.*                          <newaccountonly|antispoof>
+
User( talk)?:75\.47\.(1(2[89]|[3-9]\d)|2([0-4]\d|5[0-5]))\.([01]?\d\d?|2(5[0-5]|[0-4]\d)) <autoconfirmed>
.*BA5TARD.*                            <newaccountonly|antispoof>
+
.*B1TCH.*                              <newaccountonly|antispoof>
+
.*C0CK(5UCK1FACE).*                    <newaccountonly|antispoof>
+
.*CUNN111NGU5.*                        <newaccountonly|antispoof>
+
.*[CK(]UNT.*                            <newaccountonly|antispoof>
+
.*VAG1NA.*                              <newaccountonly|antispoof>
+
.*D11D0.*                              <newaccountonly|antispoof>
+
.*FAG\.?G+0T.*                          <newaccountonly|antispoof>
+
.*FU[C(K]+K+                            <newaccountonly|antispoof>
+
.*H1T1ER.*                              <newaccountonly|antispoof>
+
.*P[]+N+1+5.*                        <newaccountonly|antispoof>
+
.*51UT.*                                <newaccountonly|antispoof>
+
.*PR0+5T1TUTE.*                        <newaccountonly|antispoof>
+
.*PA?ED0+(PH|F)11E.*                    <newaccountonly|antispoof>
+
.*JEW.*                                <newaccountonly|casesensitive>
+
.*fellatio.*                            <newaccountonly>
+
.*lesbianism.*                          <newaccountonly>
+
.*molest[\ s].*                        <newaccountonly>
+
.*ni+(gg|qq)+(a|er).*                  <newaccountonly>
+
.*orgasm.*                              <newaccountonly>
+
.*scr[o0]tum.*                          <newaccountonly>
+
.*[8B]\={2,}D.*                        <newaccountonly>
+
.*russavia.*                            <newaccountonly>
+
.*Belanidia.*                          <newaccountonly>
+
.*[yIiíıl]a[mn]gua[zs].*                            <newaccountonly>
+
.*DARIO SEVERI.*                        <newaccountonly>
+
.*Vou (cagar|defecar|mijar|ejacular|gozar).*            <newaccountonly>
+
.*[Ck]aguei.*                              <newaccountonly>
+
.*GRS73.*                              <newaccountonly>
+
  
 +
# PAGE MOVE TARGETS
 +
  Wikipedia( talk)?:([^\/]*(?-i:[^\x20-\xFF]).*|(.*\W)?[H]+(\W|\W.*\W)?(([AÀÁÂÃÄÅÆ4@](\W|\W.*\W)?)+([G69](\W|\W.*\W)?)+([AÀÁÂÃÄÅÆ4@EÈÉÊË3](\W|\W.*\W)?)+[R®]+|([EÈÉÊËÆ3](\W|\W.*\W)?)+([R®](\W|\W.*\W)?)+([MW](\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # No haggery in project space, please. (Only ASCII/Latin1 characters needed in this regexp.)
 +
(Help|Portal)( talk)?:(.*(?-i:[^\x20-\xFF]).*|(.*\W)?[H]+(\W|\W.*\W)?(([AÀÁÂÃÄÅÆ4@](\W|\W.*\W)?)+([G69](\W|\W.*\W)?)+([AÀÁÂÃÄÅÆ4@EÈÉÊË3](\W|\W.*\W)?)+[R®]+|([EÈÉÊËÆ3](\W|\W.*\W)?)+([R®](\W|\W.*\W)?)+([MW](\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # ..nor in help or portal spaces either. (Only ASCII/Latin1 characters needed in this regexp.)
 +
  
#German strong language
+
# POTENTIALLY CONFUSING MIXED-SCRIPT TITLES
.* ist schwul.*                         <newaccountonly>
+
# Cyrillic/Greek + Latin intentionally skipped due to false positives
# fick...
+
(?!(User|Wikipedia|File)( talk)?:|Talk:)[\P{Latin}A-Z]*[^\P{Latin}A-Z].*\p{Cyrillic}.* # Cyrillic + Non-ASCII Latin
.*f[iíıl]ck(?:e[rn]\b|t\b| d[ieo]).*   <newaccountonly>
+
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*[^\P{Latin}A-Z].* # Cyrillic + Non-ASCII Latin
# scheiss
+
(?!(User|Wikipedia|File)( talk)?:|Talk:)[\P{Latin}A-Z]*[^\P{Latin}A-Z].*\p{Greek}.* # Greek + Non-ASCII Latin
.*[s$]che?(?-i:[Iiíıl](?:ß|[Ss$]{2})).* <newaccountonly>
+
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*[^\P{Latin}A-Z].* # Greek + Non-ASCII Latin
# wichser
+
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*\p{Greek}.* # Cyrillic + Greek
.*w[iíıl1](?:chs|x{1,3})[e3]?r.*       <newaccountonly>
+
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*\p{Cyrillic}.* # Cyrillic + Greek
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Armenian}.*[^\p{Armenian}\P{L}].* # Armenian + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Armenian}\P{L}].*\p{Armenian}.* # Armenian + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Bengali}.*[^\p{Bengali}\P{L}].* # Bengali + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Bengali}\P{L}].*\p{Bengali}.* # Bengali + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Cherokee}.*[^\p{Cherokee}\P{L}].* # Cherokee + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Cherokee}\P{L}].*\p{Cherokee}.* # Cherokee + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Ethiopic}.*[^\p{Ethiopic}\P{L}].* # Ethiopic + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Ethiopic}\P{L}].*\p{Ethiopic}.* # Ethiopic + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Georgian}.*[^\p{Georgian}\P{L}].* # Georgian + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Georgian}\P{L}].*\p{Georgian}.* # Georgian + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Gujarati}.*[^\p{Gujarati}\P{L}].* # Gujarati + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Gujarati}\P{L}].*\p{Gujarati}.* # Gujarati + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Gurmukhi}.*[^\p{Gurmukhi}\P{L}].* # Gurmukhi + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Gurmukhi}\P{L}].*\p{Gurmukhi}.* # Gurmukhi + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Kannada}.*[^\p{Kannada}\P{L}].* # Kannada + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Kannada}\P{L}].*\p{Kannada}.* # Kannada + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Khmer}.*[^\p{Khmer}\P{L}].* # Khmer + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Khmer}\P{L}].*\p{Khmer}.* # Khmer + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Lao}.*[^\p{Lao}\P{L}].* # Lao + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Lao}\P{L}].*\p{Lao}.* # Lao + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Malayalam}.*[^\p{Malayalam}\P{L}].* # Malayalam + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Malayalam}\P{L}].*\p{Malayalam}.* # Malayalam + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Myanmar}.*[^\p{Myanmar}\P{L}].* # Myanmar + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Myanmar}\P{L}].*\p{Myanmar}.* # Myanmar + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Oriya}.*[^\p{Oriya}\P{L}].* # Oriya + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Oriya}\P{L}].*\p{Oriya}.* # Oriya + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Runic}.*[^\p{Runic}\P{L}].* # Runic + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Runic}\P{L}].*\p{Runic}.* # Runic + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Sinhala}.*[^\p{Sinhala}\P{L}].* # Sinhala + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Sinhala}\P{L}].*\p{Sinhala}.* # Sinhala + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Syriac}.*[^\p{Syriac}\P{L}].* # Syriac + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Syriac}\P{L}].*\p{Syriac}.* # Syriac + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Tamil}.*[^\p{Tamil}\P{L}].* # Tamil + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Tamil}\P{L}].*\p{Tamil}.* # Tamil + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Telugu}.*[^\p{Telugu}\P{L}].* # Telugu + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Telugu}\P{L}].*\p{Telugu}.* # Telugu + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Thaana}.*[^\p{Thaana}\P{L}].* # Thaana + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Thaana}\P{L}].*\p{Thaana}.* # Thaana + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Thai}.*[^\p{Thai}\P{L}].* # Thai + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Thai}\P{L}].*\p{Thai}.* # Thai + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Tibetan}.*[^\p{Tibetan}\P{L}].* # Tibetan + anything else
 +
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Tibetan}\P{L}].*\p{Tibetan}.* # Tibetan + anything else
  
#Portuguese strong language
+
# DISALLOW PAGE MOVES TO MIXED-SCRIPT TITLES
 +
# Intentionally move-only due to false positives
 +
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Latin}.*[^\p{Latin}\P{L}].* <moveonly> # Latin + non-Latin
 +
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Latin}\P{L}].*\p{Latin}.* <moveonly> # Latin + non-Latin
 +
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Greek}.*[^\p{Greek}\P{L}].* <moveonly> # Greek + non-Greek
 +
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Greek}\P{L}].*\p{Greek}.* <moveonly> # Greek + non-Greek
 +
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Cyrillic}.*[^\p{Cyrillic}\P{L}].* <moveonly> # Cyrillic + non-Cyrillic
 +
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Cyrillic}\P{L}].*\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic
 +
# Slightly different regexp for user/project/talk pages, to allow e.g. Latin subpages of Cyrillic usernames:
 +
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Latin}[^\/]*[^\p{Latin}\P{L}].* <moveonly> # Latin + non-Latin
 +
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Latin}\P{L}][^\/]*\p{Latin}.* <moveonly> # Latin + non-Latin
 +
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Greek}[^\/]*[^\p{Greek}\P{L}].* <moveonly> # Greek + non-Greek
 +
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Greek}\P{L}][^\/]*\p{Greek}.* <moveonly> # Greek + non-Greek
 +
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Cyrillic}[^\/]*[^\p{Cyrillic}\P{L}].* <moveonly> # Cyrillic + non-Cyrillic
 +
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Cyrillic}\P{L}][^\/]*\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic
 +
.*([^\P{Lu}\p{Latin}]\P{L}*){4}.* <casesensitive | moveonly> # Non-Latin all caps
  
.*[CK]ARA1H0.*                             <newaccountonly|antispoof>
+
# GENERIC IMAGE FILE NAMES (with [[MediaWiki:titleblacklist-custom-imagename|custom error message]])
.*BU[C5]ET+(1NH)?A.*                      <newaccountonly|antispoof>
+
# at most three letters of potentially meaningful text:
.*F0DA(-?[5C]E)?.*                         <newaccountonly|antispoof>
+
File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)\P{L}+)?(\p{L}\P{L}*){0,3}((orig|copy|thumb|small)\P{L}*)?\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename>
.*VA1[- ]T0MAR[- ]N0.*                    <newaccountonly|antispoof>
+
# no more than two contiguous letters (raising to three would be tempting, but needs more testing):
.*VA1([- ]?[TC5])?E[- ]?FUDER?.*          <newaccountonly|antispoof>
+
File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)[^\p{L}\p{M}]\P{L}*)?((\p{L}\p{M}*){1,2}[^\p{L}\p{M}]\P{L}*)*((orig|copy|thumb|small)\P{L}*|(\p{L}\p{M}*){1,2})?\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename>
.*CARA[- ]DE[- ]PAU.*                      <newaccountonly|antispoof>
+
# month name followed by no more than two contiguous letters, JPEG suffix (be careful if you edit this, easy to trigger false positives):
.*0TAR10.*                                <newaccountonly|antispoof>
+
File:\P{L}*(January|Jan|February|Febr?|March|Mar|April|Apr|May|June?|July?|August|Aug|September|Sept?|October|Oct|November|Nov|December|Dec)(\P{L}+\p{L}{1,2})*\P{L}*\.JPE?G  <reupload | errmsg=titleblacklist-custom-imagename>
.*DE5GRACA.*                              <newaccountonly|antispoof>
+
# Common digital cameral file names, based on list at http://diddly.com/random/about.html
.*C10CHARD.*                              <newaccountonly|antispoof>
+
# See also [[MediaWiki:Filename-prefix-blacklist]], used to generate a warning on the upload form
.*punhet[ae].*                             <newaccountonly>
+
File:DCP\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename> # Kodak
.*viado.*                                  <newaccountonly>
+
File:DSC.\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # [[Design rule for Camera File system]] (Nikon, Fuji, Polaroid)
.*bosta.*                                  <newaccountonly>
+
File:MVC-?\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Sony Mavica
.*porr+a.*                                <newaccountonly>
+
File:P[\dA-F]\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Olympus, Kodak
.*cara de cu.*                            <newaccountonly>
+
File:I?MG[P_\s-]?\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Canon, Pentax
.*merda.*                                 <newaccountonly>
+
File:1\d+-\d+(_IMG)?\.JPG  <reupload | errmsg=titleblacklist-custom-imagename> # Canon
.*nunca ser[].*                         <newaccountonly>
+
File:(IM|EX)\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # HP Photosmart
 +
File:DC\d+[SML]\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Kodak
 +
File:P[Ii][Cc][T_\s-]?\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename> # Minolta
 +
File:PANA\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename> # Panasonic
 +
File:DUW\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename> # some mobile phones
 +
File:CIMG\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename> # Casio
 +
File:JD\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Jenoptik
 +
# Other common patterns
 +
File:\d{9}[A-Z]{6}_[A-Z]{2}\P{L}*\.\w+  <reupload | errmsg=titleblacklist-custom-imagename> # some image hosting site?
 +
File:\d+_[\da-f]+(_[a-z])?\P{L}*\.\w+  <reupload | errmsg=titleblacklist-custom-imagename> # Flickr; see http://www.flickr.com/services/api/misc.urls.html
 +
# File:(\d{9,10}[A-Z])+[A-Z]?\.\w+  <reupload | errmsg=titleblacklist-custom-imagename> # yet another image hosting site? (redundant to "no more than two contiguous letters")
 +
File:([\dA-F]{8}-)?[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-?[\dA-F]{12}.* <reupload | errmsg=titleblacklist-custom-imagename> # UUID (with some variations included)
 +
File:([SML]|\d+)_[\dA-F]{10,}(-\d+-|_?(\w\w?|full))?\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename> # L_9173c67eae58edc35ba7f2df08a7d5c6.jpg, 1_bf38bcd9c5512a5ab99ca2219a4b1e2f_full.gif, etc.
 +
File:\P{L}*No\P{L}*name\P{L}*\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename> # Noname2.jpg
 +
File:AT[AEIMQUYcgkosw048]AAA[A-D][-_A-Za-z0-9]+\.jpg  <reupload | errmsg=titleblacklist-custom-imagename>  # see [[commons:Commons:Village pump/Archive/2009/01#File ATgAAA...]]
 +
#Pict or Picture followed by numbers
 +
File:Pict(ure)?[\s_-]?\d*\..* <reupload | errmsg=titleblacklist-custom-imagename>
 +
# Only numbers in the filename
 +
File:\d+\.\w+ <reupload|errmsg=titleblacklist-custom-imagename>
  
 +
# POORLY-MADE ARCHIVES
 +
.*\\[Aa]rchive.* <errmsg=titleblacklist-custom-archive>
  
# WOW
+
# COLBERT
.*on ?wheels.*                          <newaccountonly>
+
.*corn[- ]?hole
.*wikipedo.*                            <newaccountonly>
+
.*\bNC state\b.*\bis\b.*                <newaccountonly>
+
.*fuquay.*                              <newaccountonly>
+
.*fooledyouSt(?:u|ew)ards\d{0,4}.*      <newaccountonly>
+
.+massive c.*                          <newaccountonly>
+
.*negro scum.*                          <newaccountonly>
+
.*awp's massive c.*                    <newaccountonly>
+
.*tched by.*                            <newaccountonly>
+
.*rap(es?|ing).?bab(?:y|ies).*          <newaccountonly>
+
.*stretÄ‹hed.*                          <newaccountonly>
+
.*StretċhedBy.*                        <newaccountonly>
+
.*str[eėéèëê]tch[eėéèëê]d.*                    <newaccountonly>
+
.*vanda[lI].*                          <newaccountonly>
+
.*king my co+ck.*                      <newaccountonly>
+
.*G[rw]{2,3}ap.*                        <newaccountonly>
+
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
+
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].*        <newaccountonly>
+
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](\W|\W.*\W)?)+([ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](\W|\W.*\W)?)+([VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
+
.*hagg[ae]r.*                          <newaccountonly>
+
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*([ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
+
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].*    <casesensitive>
+
.*JEWS DID.*                            #VasilievVV 2008-05-01
+
.*Śemitic.*
+
.*ni[ğǵģĝġĠĞ]+er.*
+
.*\bon.tires\b.*                        <newaccountonly>
+
  
#Stewards and SWMT
+
# Editnotice pseudospace
.*sKy[1Il][uüv].*                      <newaccountonly>
+
Template:Editnotices\/.* <noedit|errmsg=titleblacklist-custom-editnotice>
.*Naw?linwiki.*                        <newaccountonly>
+
.*Nishkid64.*                          <newaccountonly>
+
.*Alisons?.*? (?:b[i ]{1,2}tch|shit)    <newaccountonly>
+
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
+
.*favonian.*                            <newaccountonly>
+
  
#Other users
+
#Taxonomy templates
.*j[iu]m(?:bo|my) ?wh?ales.*            <newaccountonly>
+
Template:Taxonomy\/.* <noedit|errmsg=Titleblacklist-taxobox-template|autoconfirmed>
.*Kr[i1l]mpet.*                        <newaccountonly>
+
.*Betacommand.*                        <newaccountonly>
+
.*[cC]arol.?[mM]\.?o\.?ore.*           <newaccountonly>
+
.*\s+[jJ]\.?[Dd]elanoy.*                <newaccountonly>
+
.*[Ee]lcobbola.*                        <newaccountonly>
+
.*[Vv]zaak.*                            <newaccountonly>
+
.*Phaedriel                            <newaccountonly> #per CU-l
+
.*DanielTom\d.*                        <newaccountonly>
+
.*HERBYTHYME.*                          <newaccountonly|antispoof> # xwiki issue of harassment
+
  
##LTA
+
# Protection for future and archived TFA blurbs and names
# Isechika and other ja titles
+
Wikipedia:Today's[ _]featured[ _]article\/[a-zA-Z]+[ _][0-9]+,[ _][0-9]{4}.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-TFA>
.*レオパレス.*                            <newaccountonly>  
+
Template:TFA title\/\w+ \d\d?, \d\d\d\d <noedit|errmsg=titleblacklist-custom-TFA>
.*フェロモンたっぷり.*                      <newaccountonly>
+
.*(ヤリマン|レイプ|女体盛り|レズ(ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
+
  
# Bambifan
+
# Attempts to verify with google analytics
.*Spider's.*Web.*                      <newaccountonly>
+
.*[Gg]oogle[A-Za-z0-9]*\.html*
.*Pig('s)?.*Tale.*                     <newaccountonly>
+
  
# Who cares who it is
+
# /Print versions of templates. ("Templates" can be created in any namespace, so blocking in all namespaces.)
.*Chaosnamepuppet.*                    <newaccountonly>
+
(?!(?:Talk:|(?:User|Wikipedia|File|MediaWiki|Template|Help|Category|Portal|Book|Draft|Education Program|TimedText|Module) talk:)).*\/Print <noedit|errmsg=titleblacklist-custom-print>
Jorge Queirolo Bravo                  <autoconfirmed>
+
User(?: talk)?:(Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
+
  
# Harold
+
#USERNAMES CREATED BY ABUSIVE USERS // note these are no longer active and handled via [[m:Talk:Title blacklist]]
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+CH[ΕÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3eēėèéêëẽĕęəẻếềẹ'][L|1I].* <newaccountonly>
+
User:Fuck\s*you.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+CH[ΕÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3eēėèéëẽĕêęəẻếềẹ'][L|1I].*H.R.[L|1I]D.* <newaccountonly>
+
.*Bsadowski1.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*C(a|e)(l|ll|1|11)(a|e|u)ne(c|cc).* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*PMDrive1061.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*Re*a?per (E|e)te?rnal.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*Her(s|e)fo(l|r)d.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*(B|b)idgee.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*ttieso.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
.*[Cc]at ?[Cc]r[Ee3]+k.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:.*Gouncbeatduke.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:Southern Wear [0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:Sanyor[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:Nagh?m\S*\s*[eE]ta+t.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account> # User:Naghmehetaati and similarly-named socks
 +
User:Rosed[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:.*kumioko.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:Academiava[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:Itailevi[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:FavonianornoFavonian[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
 +
User:.*[Ee]vergreen ?[Ff]ir.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account> # new sock accounts attacking User:EvergreenFir
 +
User:.( .*){2}[Kk][iI][lL]{2}[eE][dD]( .*){2} <newaccountonly|errmsg=titleblacklist-forbidden-new-account> # murder vengeance accounts, checks for at least two spaces on both sides of "killed"
  
# DieselSun, repeat article creation on self, checkuser detail available
+
#Child taxa lists with glitchy names, usually caused by either a glitch in a bot's code or a permanently logged glitchy name on its list
.*Tatarniko(f|v) Ale(ks|x)and(er|r).*
+
Template:Child taxa\/[^×A-Z].* <casesensitive|errmsg=titleblacklist-forbidden-child-taxa-list>
.*Ale(ks|x)and(er|r) Tatarniko(f|v).*
+
.*Alexander Sergeevich Tatarnikov.*
+
.*[Dd]iezel\s{0,5}[Ss]un.*
+
.*Александер Татарников.*
+
.*Александр Сергеевич Татарников.*
+
  
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
+
# Prevent users from creating pages with bad names after searching
Brandon (\w{0,20} |Q\. )?Richardson
+
  .+ prefix:.* <errmsg=titleblacklist-forbidden-prefix>
Prince Richardson
+
  
# Javad Ramezani
+
# SPI subpage mistakes
.*[jJdDĴcCĆ][aAÃÄäÂâĀāẠạȦȧăĂắẮằẰẳẲẵẴặẶǎǍąĄǡåÅáÁấẤắẮàÀe]v\wd[\. ]{0,5}\w[aAÃÄäÂâĀāẠạȦȧăĂắẮằẰẳẲẵẴặẶǎǍąĄǡåÅáÁấẤắẮàÀeèé]m\w?[ẑz][aAÃÄäÂâĀāẠạȦȧăĂắẮằẰẳẲẵẴặẶǎǍąĄǡåÅáÁấẤắẮàÀ]ni?.*
+
Wikipedia( talk)?:Sockpuppet investigations\/User:.* <errmsg=titleblacklist-custom-SPI>
.*جواد.*رمضان.*
+
Me and Selena
+
Javad[\. ]{0,5}\([sS][iaoe]nger\)
+
Iran Man\b.*
+
.*[ҶЏ]ав[оа]д\s{0,5}\w{0,5}\s{0,5}Рамаз[оа]н.*
+
  
# Evw
+
# Deprecated type of location map definitions
[^:]+:Archelange                      <newaccountonly>
+
Template:Location map .* <errmsg=titleblacklist-custom-location-map>
  
# Cross-wiki sock
+
# Spam titles
.*Modern ?Apizza.*
+
.*HIGH19\.COM.* # Dsdgfgsa and socks
 +
.*Paul[\. ]?[A-Za-z\.\(\)\"\' ]{0,20}[\. ]Easter.*  # SEFPRODUCTIONS
 +
.*[O0]?-?9-?8-?[l1]-?5-?[l1]-?3-?2-?4-?2-?2.* # Avikumar333 and socks
 +
.*7073778243.*  # Indian phone number advertising
 +
.*\+ *91[ -]*[0-9].*  # Indian phone number advertising
 +
.*vashikaran.*  # Indian astrology/magic advertising
 +
.*1.*?800.*?282.*?6179.* # s[pc]am phone number, spammers = Anilk829930, Gabber16464596, Anilk834242, Anikkj7722, https://duckduckgo.com/?q=0800-680-0619
 +
.*0800.*?680.*?0619.* # as above
 +
.*855.*?855.*?3090.* # ditto
 +
.*855.*?276.*?2781.* # as above -- https://duckduckgo.com/?q=855+276.2781, [[Special:DeletedContributions/Infosmart09]]
 +
.*800.*?903.*?7315.* # as above -- https://duckduckgo.com/?q=1.800-903.7315, [[Special:DeletedContributions/Qbpedia]]
 +
.*1.*?800.*?640.*?8917.* # as above -- https://duckduckgo.com/?q=18006408917, [[Special:DeletedContributions/Ramess-aaron]]
 +
.*1.*?888.*?624.*?4666.* # as above -- [[Special:DeletedContributions/Witty3004]]
 +
.*7014150869.* # as above (Lovekus45)
 +
.*7014600871.* # as above (Dubeyravivv17/Poojasharma00925)
 +
.*7.*2.*9.*7.*9.*0.*2.*9.*7.*8.* # as above (Gthsrthts)
 +
.*7.*5.*6.*8.*3.*2.*5.*1.*2.*4.* # as above (Haiderbhati7s86/Anjalisharma20d132014/Anjalisharmas23344/Astrobabaji003)
 +
.*8.*2.*3.*3.*[4Ч].*[6б].*[4Ч].*5.*[4Ч].*[6б].* # as above (Safdfhgjusssass/Safdfhgjusasssss/Asdfghjkjhgfdsdfgh)
 +
.*8.*2.*9.*[0O].*7.*6.*7.*6.*7.*[0O].* # as above (Utyuyutyu)
 +
.*8.*4.*4.*[0O].*8.*2.*8.*2.*4.*[0O].* # as above
 +
.*[88].*[88].*[99].*[00].*[33].*[88].*[88].*[88].*[11].*[11].* # as above (Akashking123)
 +
.*9.*2.*[0O].*5.*7.*5.*7.*5.*[0O].*3.* # as above (Iamcrockroaxzaaaa1, Astrobabaji00a1)
 +
.*9.*6.*4.*9.*[0O].*9.*[0O].*9.*5.*2.* # as above (Bestlondonastrologer/Bestwebmaster2016/Bestusagru)
 +
.*9.*6.*8.*[0O].*4.*6.*2.*1.*9.*5.* # as above (Dsfsfdsafd)
 +
.*9.*7.*9.*9.*7.*1.*4.*1.*6.*7.* # as above (Hgkhgjdg)
 +
.*9.*7.*9.*9.*9.*3.*[0O].*3.*9.*7.* # as above (Sdfsdfsdff/Rahulsharma15456)
 +
.*9.*8.*2.*9.*8.*9.*7.*8.*8.*6.* # as above (Sdfsfsdfsfklj)
 +
.*9.*9.*8.*2.*8.*2.*2.*6.*6.*6.* # as above (Nkking222)
 +
.*9.*9.*8.*2.*9.*9.*9.*[0O].*6.*[0O].* # as above (Erwewer7)
 +
.*\bv-*[a@][a@]?-*s-*h-*i-*k-*a-*r-*[a@]-*n\b.* # same spammer as two phone numbers above (Pirbaba7886)
 +
.*lovifm.* <antispoof> # [[Wikipedia:Sockpuppet investigations/Alex9777777]], [https://en.wikipedia.org/w/index.php?title=Special%3AUndelete&prefix=+Lovifm]
 +
.*ale(x|kse[ijy]|xe[iy]).*?bugatti.* <antispoof> # as above
 +
.*bugatti.*?ale(x|kse[ijy]|xe[iy]).* <antispoof> # as above
 +
.*ale(x|kse[ijy]|xe[iy]).*?pechk?urov.* <antispoof> # as above
 +
.*pechk?urov.*?a.* <antispoof> # as above
 +
.*pechk?urow.* <antispoof> # as above
 +
.*977\.?by.* # as above
 +
.*977.*?(news|blog|website|site|belarus).* # as above
 +
.*((sachin.*?tomar)|(tomar.*?sachin)).* # [[Wikipedia:Sockpuppet investigations/Iamsachintomar]]
 +
.*\bdom.*?\bnatt?i\b.* # [[Wikipedia:Sockpuppet investigations/JellyfishFilms]]
 +
.*alex(ander)?.*?sasiedu.* # [[Special:Permanentlink/732858640#Blacklist_addition_request]]
 +
.*Decoded\s?Sexe?s.* # [[Wikipedia:Sockpuppet investigations/Awais Azad]]
 +
.*[Jj]ohn.*[Gg]alea.* # [[Wikipedia:Sockpuppet_investigations/Johngalea24]]
 +
.*mohamm?ed.*?mafaz.* # Self-promotion, accounts = Actor Mafaz, MohamedMafaz, Mafaz729, MafazOfficials, EngineeringMafaz, etc.
 +
.*mafaz.*?(galle|official).* # as above (Mafaz Galle)
 +
.*(galle|official).*?mafaz.* # as above
 +
.*andrew.*?alm[aá]nza.* # [[Wikipedia:Sockpuppet investigations/Andrewalmanza]]
 +
.*((davide?.*?anselmi)|(anselmi.*?davide?)).* # [[Wikipedia:Sockpuppet investigations/Anselmidavide9981]]
 +
.*modishian.* # [[Wikipedia:Sockpuppet investigations/Lindokuhle Modi]]
 +
.*vaga.*Official.* # as above
 +
.*eyeden\s.* # [[Wikipedia:Sockpuppet investigations/Shingling334]]
 +
.*carry.*minati.* # [[Wikipedia:Miscellany for deletion/Draft:CarryMinati]]
 +
.*jonah.*bryson.* # [[Wikipedia:Articles for deletion/The Fight for Bala]] and friends
 +
.*fight.*for.*bala.* # as above
 +
.*sweet.*spot.*in.*time.* # as above
  
 +
# [[Wikipedia:Sockpuppet investigations/OfficialPankajPatidar]], [[Wikipedia:Sockpuppet investigations/New baba]]
 +
.*anna.*schwartz.*
 +
.*cora.*emm[ae]nuel.*
 +
.*hern[ae]ndo.*v[ae]rgara.*
 +
.*tomoaki.*sato.*
 +
.*we.*bros.*media.*
 +
.*sahbabi.*
 +
.*samsung.*di(gital|splay).*solution.*
 +
.*impressions.*business.*professional.*
 +
.*untold.*news.*
 +
.*design\s*ok.*
 +
.*brian.*distance.*
 +
.*ryan.*hampton.*
 +
.*film.*invasion.*l.*a.*
  
# Spam patterns
+
# Protected user (sub-)spaces
.*Web20(tool|marketing|site|summit).*  <newaccountonly>
+
User( talk)?:Bonadea(phone)?\/.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-userspace-semi> # [[Wikipedia:Sockpuppet investigations/Nsmutte]] [[Special:PermaLink/724686602]]
.*cheap[sr]al[a-z]{1,4}(\d{1,2})?.*    <newaccountonly>
+
.*polo(online|outlet).*                <newaccountonly>
+
.*cash.?advance.*                      <newaccountonly>
+
.*loans?.?(lender|solution).*          <newaccountonly>
+
.*lose.?weight.*                      <newaccountonly>
+
.*weight.?loss.*                      <newaccountonly>
+
.*paydayloan.*                        <newaccountonly>
+
.*bktube\d{2}.*                       <newaccountonly>
+
.*thai(vdo|xx)x\d.*                    <newaccountonly>
+
.*pay[0o]neer.*                          <newaccountonly>#multiple account names starting with name, though some appending, blocking for articles too
+
\bpay[0o]neer\b
+
  
# tech support spam
+
# Gadget namespace not active until [[phab:T31272]] is closed and deployed
.*Hpprintersupport.*                  <newaccountonly>
+
Gadget( definition)? talk:.*
.*support helpline.*                  <newaccountonly>
+
.*phone number.*                      <newaccountonly>
+
.*customer care.*                      <newaccountonly>
+
.*service (tech|support).*            <newaccountonly>
+
.*tech(nical)? support.*              <newaccountonly>
+
.*helpservice.*                        <newaccountonly>
+
.*1[ \-]\d{3}[ \-]\d{3}[ \-]\d{3}.*
+
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
+
.*(dell|hp|brother|canon) printer.*
+
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
+
.*\b[I1]844.?46[I1].?2828\b.*
+
.*[nN]orton [lL]ive [hH]elp.*
+
.*s(ervice|upport) (tele)?phone number.*
+
.*customer support number.*
+
.*contact.?toll.?free.*
+
.*0.800.098.8727.*
+
.*quickbooks (customer|helpline).*
+
  
#"Polish spam"
+
# Prevent accidental creation of pages with some double namespace prefixes
{{ns:3}}:.*Kołobrzeg.*
+
User( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
{{ns:3}}:.*wybór kwatery*
+
User( talk)?:Template( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
{{ns:3}}:.*wybór miejsca noclegowego*
+
User( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Wikipedia( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Wikipedia( talk)?:Wikipedia( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Wikipedia( talk)?:Help( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Wikipedia( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Template( talk)?:Template( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Template( talk)?:Portal( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Category( talk)?:Category( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Portal( talk)?:Portal( talk)?.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Book( talk)?:Book( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Draft( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Draft( talk)?:Category( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
 +
Draft( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
  
# Cross-wiki spammer
+
# Prevent accidental creation of files with double extensions or unconventional spacing
{{ns:2}}:Vasilisa(\d)+
+
File:.*(\,|\.)(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm)(\ |\,)?\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm) <reupload | errmsg=titleblacklist-custom-file-extension>
.*Vasilisa(\d)+                        <newaccountonly>
+
File:.*(\ |\,)\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm) <reupload | errmsg=titleblacklist-custom-file-extension>
.*Lovesunshine                        <newaccountonly>
+
.*[Mm]ichael.[kK].hntopf.*
+
.*Hunter ?Mariner.*
+
.*radio.manà.*
+
({{ns:2}}:)?augusto.de.luca\b
+
.*peer.van.mladen.*
+
# Per CU-L 13/06/2012, cross-wiki spam
+
[^:]+:Mainline                        <newaccountonly>
+
  
# Amilton de Cristo
+
# Prevent creation of persona categories for users
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
+
Category:User:.* <errmsg=titleblacklist-personal-category>
.*O.verdadeiro.avivamento.*
+
  
# Cross-wiki pattern spambots
+
  # multiple article re-creation under various titles by sockpuppet accounts
#note that setting a remove date can help keep this list smaller
+
  .*[Gg]oogle *[Bb]oys.*
.*Meciurilive.*                        <newaccountonly> # delete after Feb 2016
+
 
+
# Vandal patterns
+
[pṕ]lays?\s*with                      <newaccountonly>
+
P[eèéêë][iìíïî]d[aàáâä]r              <newaccountonly>
+
 
+
# Cross wiki vandalism pages
+
.*mixing sailors.*
+
 
+
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
+
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].*          <autoconfirmed>
+
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
+
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].*            <autoconfirmed>
+
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].*          <autoconfirmed>
+
.*Make.*cat.*                                                              <autoconfirmed>
+
.*Mys.*721tx.*                                                              <autoconfirmed>
+
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
+
.*影.*武.*者.*                          <newaccountonly>
+
.*[邓鄧].*[傑杰].*                        <newaccountonly>
+
.*林.*士.*涵.*                          <newaccountonly>
+
.*Tian[0-9]{2,4}[A-Za-z]              <newaccountonly>
+
 
+
# Cross-wiki vandal
+
.*[ĐDd]okdo.*kor.*                      <newaccountonly>
+
.*Đokdo.*                              <newaccountonly>
+
.*Докдо республика корея.*              <newaccountonly>
+
.*SERVICE.*KOMPOR.*                    <newaccountonly>
+
.*CALL.087808242095.*                 
+
.*BAJOT.*Z.*
+
.*REVENGE.*THE.*FATE.*
+
.*Hendrix.*Adi.*Surya.*
+
.*jual.*obat.*
+
 
+
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
+
## functional accounts and related terms
+
.*管理.*                              <newaccountonly> # admin
+
.*ビューロクラット.*                      <newaccountonly> # bureaucrat
+
.*チェックユーザ.*                        <newaccountonly> # checkuser
+
.*スチュ[ワア]ード.*                    <newaccountonly> # steward
+
.*オーバーサイト.*                      <newaccountonly> # oversight
+
.*オンブズマン.*                        <newaccountonly> # ombudsman
+
.*開発者.*                            <newaccountonly> # developer
+
.*理事.*                              <newaccountonly> # board member
+
.*委員.*                              <newaccountonly> # committee
+
.*財団.*                              <newaccountonly> # foundation
+
.*[ブぶ][ロろ][ッツシっつ][クく].*          <newaccountonly> # "block"
+
## Project names
+
.*[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
+
.*[ィイ]クショナリ.*                    <newaccountonly>
+
## Han characters (for zh, ja, etc.)
+
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].*    <newaccountonly>
+
.*暴[[:punct:] ][行力言動动亂乱].*      <newaccountonly>
+
.*害虫.*                              <newaccountonly>
+
.*自慰.*                              <newaccountonly>
+
## Japanese derogatory language
+
.*[荒あア][らラ]?[しシ].*              <newaccountonly>
+
.*氏[なにぬねのんナニヌネノン].*          <newaccountonly>
+
.*[こコ][ろロ][しシツ].*                <newaccountonly>
+
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).*  <newaccountonly>
+
.*(餓鬼|がき|ガキ).*                  <newaccountonly>
+
.*(鬼畜|[きキ][ちチ][くク]).*            <newaccountonly>
+
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).*  <newaccountonly>
+
.*(阿呆|[あア][ー・]?[ほホ]).*          <newaccountonly>
+
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
+
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).*<newaccountonly>
+
.*(禿|はげ|ハゲ).*                    <newaccountonly>
+
.*(かつら|カツラ|ヅラ).*                  <newaccountonly>
+
.*(のろま|ノロマ).*                      <newaccountonly>
+
.*([死私]刑|しけい).*                  <newaccountonly>
+
.*(エクスタシ|えくすたし).*                <newaccountonly>
+
.*ストーカー.*                          <newaccountonly>
+
.*犯人.*                              <newaccountonly>
+
.*ロリコン.*                            <newaccountonly>
+
.*(知的?障害?|池沼).*                  <newaccountonly>
+
## Japanese sexual language / body parts
+
.*[おオ][ちまチマ][んンソ].*            <newaccountonly>
+
.*[ちまチマ][んン][こコぽポ毛子].*      <newaccountonly>
+
.*(童貞|包茎).*                      <newaccountonly>
+
.*(糞|[くぐ]そ|[クグ]ソ).*              <newaccountonly>
+
.*[うウ][んン][ちチこコ].*              <newaccountonly>
+
.*ポルノ.*                            <newaccountonly>
+
.*(中|[なナ][かカ])(出|[だダ])[しシ].*  <newaccountonly>
+
.*[あア][そソ][こコ].*                <newaccountonly>
+
.*[オお][ナな][ニに二].*              <newaccountonly>
+
.*[きキ][んンソ](玉|[たタ][まマ]).*      <newaccountonly>
+
.*(金|[きキ][んンソ])[たタ][まマ].*    <newaccountonly>
+
.*(パンツ|ぱんつ).*                  <newaccountonly>
+
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
+
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
+
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
+
.*(性交|即[尺生]).*                  <newaccountonly>
+
.*[ふフ][えエぇェ][らラ][ちチ][おオ].*  <newaccountonly>
+
.*(?:ソープランド|パイズリ).*          <newaccountonly>
+
 
+
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
+
.*Вікіпедія.*                            <newaccountonly>
+
.*Анальн.*                                <newaccountonly>
+
.*[Йй]об.*                                <newaccountonly>
+
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
+
.*п[іи]д[аоиіе]рас.*                      <newaccountonly>
+
 
+
# from csWP
+
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
+
 
+
# BLP TARGETS from enWP
+
.*NawlinW.* <newaccountonly>
+
.*Nableez.* <newaccountonly>
+
.*Sean\.h.* <newaccountonly>
+
.*Smalljim.* <newaccountonly>
+
.*will die.* <newaccountonly>
+
.*will suffer.* <newaccountonly>
+
.*incinerated.* <newaccountonly>
+
.*raped by.* <newaccountonly>
+
.*gassed.* <newaccountonly>
+
.*gas the.* <newaccountonly>
+
.*head blown.* <newaccountonly>
+
.*castrated.* <newaccountonly>
+
.*beheaded.* <newaccountonly>
+
.*tortured.* <newaccountonly>
+
.*neutered.* <newaccountonly>
+
.*anti-semite.* <newaccountonly>
+
.*vomiting.* <newaccountonly>
+
.*Seth.*Patinkin.*
+
.*Jan.*Szatkowski.*
+
.*(Bill|William).*Beggs.*
+
.*Bett?y.*Patric?k?.*      # Contact ArbCom before removing, overriding or changing
+
.*Marco.*Lupis.*
+
.*Scott.*Bibby.*
+
.*Dav.*\bCote.*(film|movie|director|actor).*  # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
+
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
+
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
+
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
+
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
+
.*Mael.bros.* <newaccountonly>
+
.*Paul Easter.* <newaccountonly>
+
.*WP\:.* <newaccountonly>
+
.*WT\:.* <newaccountonly>
+
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
+
  .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
+
.*Magyar.nem.ember.* <newaccountonly>
+
.*Cremepuff.* <newaccountonly>
+
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
+
# Promotional usernames
+
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
+
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
+
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
+
 
+
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
+
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
+
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
+
.*(?i:Қазақстан).* <newaccountonly>
+
.*(?i:қазақ).* <newaccountonly>
+
##  хуй
+
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
+
##  пизда
+
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
+
.*[нН][иИ][шШ].* <newaccountonly>
+
 
+
##from it.wiki
+
##lta
+
.*y.o.u.y.b.i.n.o.* <newaccountonly>
+
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
+
.*utente\:shivanarayana.* <autoconfirmed>
+
.*\:gioleonardi.* <autoconfirmed>
+
##insults
+
.*[s5]tr[o0]nz.*
+
.*putt?ana.*
+
##per [[:it:WP:NUI]]
+
.*\bassociazione.* <newaccountonly>
+
.*\bfondazione.* <newaccountonly>
+
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
+
##fake ipv6-like usernames
+
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
+
##long-term crosswiki spam
+
.*marian.richero.*
+
 
+
### Vietnamese Wikipedia ###
+
# Vulgarity
+
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
+
.*đéo .*<newaccountonly>
+
.*đ[ụùũĩị] .*<newaccountonly>
+
.*đ[ịíĩệ]t.* <newaccountonly>
+
.*con đ[ĩiị].* <newaccountonly>
+
.*lồn.* <newaccountonly>
+
.*lon của.* <newaccountonly>
+
.*lon mẹ.* <newaccountonly>
+
.*con m[áẹ].* <newaccountonly>
+
.*chúng m[àầ]y.* <newaccountonly>
+
# Controversial historical names
+
.*chí.*minh.* <newaccountonly>
+
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
+
.*胡志明.* <newaccountonly>
+
.*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly>
+
# Vandals
+
.*chắn.* <newaccountonly>
+
.*trắn.* <newaccountonly>
+
 
+
### Farsi Wikipedia ###
+
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
+
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
+
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
+
 
+
##Main page and it's redirects
+
صفحه اصلی
+
صفحهٔ اصلی
+
## Don't be only Persian numbers
+
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
+
## Don't have Persian's Diacritic
+
.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
+
## Persian scurrility words
+
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
+
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
+
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
+
.*(?i:\b[کك]س\b).* <newaccountonly>
+
.*(?i:قحبه).* <newaccountonly>
+
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
+
.*(?i:[کك]ون).* <newaccountonly>
+
.*(?i:شو?مبو?ل).* <newaccountonly>
+
.*\b(?i:داف).* <newaccountonly>
+
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
+
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
+
.*\b[Aa]gainst.* <newaccountonly>
+
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
+
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
+
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
+
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
+
.*(?i:خاک.*توی?).*<newaccountonly>
+
.*(?i:سوسک).* <newaccountonly>
+
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
+
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly>
+
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
+
## Famous persons
+
.*(?i:حضرت|امام).* <newaccountonly>
+
.*(?i:ولا[یي]ت).* <newaccountonly>
+
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
+
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
+
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
+
.*(?i:روحان[یي]).* <newaccountonly>
+
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
+
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
+
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
+
 
+
## Commons Wikimedia
+
.*[sS]elfie [sS]hoe.* <newaccountonly>  # [[Special:PermanentLink/14714671]]
+
 
+
## Spambot attack 31-01-2016
+
.*payday\b <autoconfirmed>
+
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
+
.*payday (text )?loans.* <autoconfirmed>
+

Dabartinė 19:47, 3 liepos 2017 versija

# This is a title blacklist; titles that match regex here are forbidden, and cannot be created.
# Options exist to stop editing, account creation, and moves as well.  See mw:Extension:Title Blacklist for documentation
# See the talk page for more information.
# This list affects only the English Wikipedia; refer also to the global blacklist at
# m:Title blacklist
# Please comment any additions made to the blacklist.
# Note: Internally, the pattern delimiter is '/', so be sure to escape all '/'s.
# UTF-8 mode is enabled. Do not use literal non-breaking spaces in regexes as some browsers cannot handle them.
# OBSCURE ASCII CHARACTER LOOKALIKES
.*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Select Unicode Letterlike Symbols (excluding Kelvin, Angstrom and Ohm signs, see talk)
.*[\x{249C}-\x{24E9}].* <casesensitive> # Circled and parenthesized Latin letters
.*[\x{FF21}-\x{FF3A}\x{FF41}-\x{FF5A}].* <casesensitive | errmsg=titleblacklist-custom-fullwidth> # Fullwidth Latin letters
.*[?ʖ؟ʔ].* <casesensitive | moveonly> # Question mark lookalikes, used for page move vandalism
.*[\x{1D00}-\x{1DBF}].* <casesensitive> # Phonetic extensions, almost never used in valid titles
.*[\x{0250}-\x{02AF}].* <casesensitive | moveonly> # IPA extensions, somewhat more common, so blocking only moves for now
.*[∀-∑∟-∳⊂-⋕⋲-⋿].* <casesensitive | moveonly> # Select mathematical operators (excluding "−", "∞" and some other common ones)
.*[\x{27C0}-\x{27ef}\x{2980}-\x{29ff}\x{2a00}-\x{2aff}].* <casesensitive | moveonly> # Misc./supplemental mathematical symbols
.*[ⱧȢƪƪҤҺԊѓԍҥҩԌЃϓғҒЊӷⱤɌɍᵲᶉɼᵃᵍᴱᵣᔮᓂᑫᓈᒦ٨٣ץױוזשלﬨטּפּבּڠɆɇᶒⱸȺⱥᶏ١].* <casesensitive | moveonly> # Letter lookalikes; none of these are currently used in any mainspace title
# OTHER UNDESIRABLE CHARACTERS
.*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive | errmsg=titleblacklist-custom-nbsp> # Non-breaking and other unusual spaces, with custom error message
.*[\x{202A}-\x{202E}].* <casesensitive> # BiDi overrides
.*[^\P{So}¦§©®°¶№™☀-⚲✁-➾`].* <casesensitive> # "Other punctuation", with some exceptions (may need more, this is a huge character class); note that single-character titles are permitted by the title whitelist
.*\p{Cc}.* <casesensitive> # Control characters
.*\x{FEFF}.* <casesensitive> # Byte order mark
.*[卍卐☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger
.*\x{00AD}.* <casesensitive> # Soft-hyphen
.*[^\0-\x{FFFF}].* <casesensitive> # Very few characters outside the Basic Multilingual Plane are useful in titles
.*[\x{2400}-\x{2426}].* <casesensitive> # Graphic pictures for control codes
# EXCESSIVE PUNCTUATION OR REPETITION
.*[!?‽¿]{3}(?<!!!!).*
.*[!?‽¿]{2}(?<!!!!).* <moveonly>
.*[!?‽¿]\s+[!?‽¿].*
.*‽‽.* <moveonly> 
.*¿¿.* <moveonly>
.*[\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
.*([^0])\1{4}.* <moveonly> # Disallows four or more of the same character from page moves
.*(.)\1{10}.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-invalid> # Disallows eleven or more of the same character repeated in usernames
.*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive | moveonly>  # Disallows moves with more than nine consecutive capital letters
(.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? <errmsg=titleblacklist-forbidden-apostrophes> # Multiple consecutive apostrophes get interpreted as wiki markup, so shouldn't be used in page titles
# INVERTED QUESTION MARK WITH NON-LATIN TEXT
.*¿.*[^\p{Latin}\P{L}].*
.*[^\p{Latin}\P{L}].*¿.*
# ATTACK TITLES AND/OR PAGE MOVE VANDALISM TARGETS
.*Ks0stm.* <antispoof> #Constant attack names being created
.*bajotz.*
.*chaos.{0,7}apper.*
.*chaos.{0,7}usic.*
.*chaos.{0,7}ntert.*
.*chaos.{0,5}ashington.*
.*chaos.{0,5}iscography.*
.*chao\$.*
.*customer support (phone|number).*
.*tech support (phone|number).*
.*Huff Da(l|ll)and.*
.*Meepsheep.*
.*JEWS DID .* <casesensitive>
.*[OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪ0][N₦ŃÑŅŇṆΝ][ ]?[WŴẀẂẄẆẈ₩][HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗⱧԋњһh][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠeēėèéëẽĕęəẻếềẹ][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠeēėèéëẽĕęəẻếềẹ]+[L₤ĹĽḶŁĿΛЛЉ7][[S$ŚŜŞŠṢΣЅz5].* <moveonly> # Disallows moves with "on wheels" with 2 or more Es
.*on wh33ls.*
.*on whiels.*
.*on wiels.*
.*on hueels.*
.*onhueels.*
.*\bwith wh?iels\b.* <moveonly>
.*on rails.* <moveonly>
.*on treads.* <moveonly>
.*BITCH.* <casesensitive>
.*COCK.* <casesensitive>
.*[cċĉ¢сćĉçč][óòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
.*[ċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
.*[cċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][ċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
.*[cċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][ķкќқҝҡҟӄ].*
.*CUM.* <casesensitive | moveonly>
.*DICK.* <casesensitive>
.*giiant.*
.*giant penis.*
.*huge penis.*
.*licking my peni[sz].*
.*creamy semen.*
.*smaller.than.average.* <moveonly>
.*have sex.* <moveonly>
.*(?:suck|his|your|my) penis.* <moveonly>
.*(?:http|https|ftp|mailto|torrent|ed2k)\:\/\/[\w:@\-]+\.[\w\-]+.*
.*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* <autoconfirmed>
.*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* <moveonly>
.*[Ll][Oo][Ll].*[Ww][Uu][Tt].*
.*\bnimp\.org.*
.*JIHAD, BITCHES.* <casesensitive>
.*Vandalism is Terrorism.*
.*WANT TO HA.* <casesensitive | moveonly>
.*waant to h.* <moveonly>
.*Brian.*Peppers.*
.*suck my.* <moveonly>
.*GE ORGAS.* <casesensitive | moveonly>
.*ge orrg.* <moveonly>
.*RM, STICKY.* <casesensitive>
.*rm sticky.* <moveonly>
.*TAIN OUT OF.* <casesensitive | moveonly>
.*nig{2,}er.* # nigger
.*loves the.* <moveonly>
.*cking fail.*
.*Epic fail.*
.*[L₤ĹĽḶŁĿΛЛЉ][óòôöõǒōŏǫőøόδοσоʘoọ][L₤ĹĽḶŁĿΛЛЉ][,;:.].* <moveonly>
.*WHUT.* <casesensitive | moveonly>
.*What what.* <moveonly>
.*Gr[óòôöõǒōŏǫőøόδοσоʘǿọ]p.* <moveonly>
.*[ԍGGĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ]r[\w\s]wp.*
.*Rap(e|es|ing) (babies|children|kids).*
.*r[\w\s]pl[\w\s]c[\w\s]ng.* <moveonly>
.*h [GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ]s.* <moveonly>
.*[^\p{L}][GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯg][GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯ].* <moveonly|casesensitive>
.*ǃ[^!?]ǃ.* <moveonly>
.*Ɩ\P{L}Ɩ.* <moveonly>
.*has.been.moved.* <moveonly>
.*was movėd.* <moveonly>
.*NEGRO.* <casesensitive | moveonly>
.*COON SPIC.* <casesensitive | moveonly>
.*is stretched by.* <newaccountonly>
.*coċk.* <newaccountonly>
.*cóck.* <newaccountonly>
.*aßs.* <newaccountonly>
.*condemns.homosexuality.* <newaccountonly>
.*[cċĉ¢сćĉçčʢ][HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗ][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3eعڠeēėèéëẽĕęəẻếềẹ][cċĉ¢сćĉçčʢ][K₭ΚКЌҠҞӃ][uUÚÙÛÜŨŮǓŪǖǘǚǜŬŲŰ][S$ŚŜŞŠṢΣЅz5][ÉÈËEĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3eعڠeēėèéëẽĕęəẻếềẹ][RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃrمŕŗřṛṝгΓ].* <newaccountonly>
.*ͨh.* <newaccountonly>
.*[Ss][Hh][!ƗíÍìÌĭĬîÎǐǏïÏĩĨįĮīĪıİľĽŀĿłŁļĻḷḶΙιїЇ][Tt].* <newaccountonly|casesensitive> # Cannot be case-insensitive, as İ may match i and ı may match I.
.*[BΒБВ฿][RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃrمŕŗřṛṝгΓ][Il1!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮį][T₮ŢŤṬΤТЋҬtţťṭτтŧ](ph|f)[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4][GĜĞĠĢƓǤǦǴḠ69&Γ].* #Britfag/phag
.*\b(moral)?fag\b.* <moveonly>
.*\bNWiki\b.*
.*\b[N₦ŃÑŅŇṆΝ][AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4óòôöõǒōŏǫőøόδοσоʘǿọờởỡớợồổỗốộ][W₩ŴΨШЩ][L₤ĹĽḶŁĿΛЛЉ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][N₦ŃÑŅŇṆΝ]s?(Wik)?\b.* <newaccountonly>
.*\b[N₦ŃÑŅŇṆΝ][AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4óòôöõǒōŏǫőøόδοσоʘǿọờởỡớợồổỗốộ][W₩ŴΨШЩ][L₤ĹĽḶŁĿΛЛЉ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][N₦ŃÑŅŇṆΝ]s?[W₩ŴΨШЩ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][K₭ΚКЌҠҞӃ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī].* <newaccountonly>
.*\b[N₦ŃÑŅŇṆΝ][AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4óòôöõǒōŏǫőøόδοσоʘǿọờởỡớợồổỗốộ][W₩ŴΨШЩ][L₤ĹĽḶŁĿΛЛЉ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][N₦ŃÑŅŇṆΝ][W₩ŴΨШЩ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī][K₭ΚКЌҠҞӃ][ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįī].* <newaccountonly>
.*\b[L₤ĹĻĽĮḶḸŁĿ](o|[aă]w+|w[aă])l\b.* <moveonly>
.*\b[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗ−ŧⱧԋњһ\+łƗ!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįḹtţťṭτтŧĵٲٱ]\W+[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4]\W+[GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ].* <moveonly>
.*\b[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋ\+Η−ŧſⱧԋњһłƗ!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįḹtţťṭτтŧĵſٲٱ]\W*[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4]\W*[GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜg].* <moveonly|casesensitive>
.*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ]\s*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ].* <moveonly>
.*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ]{2,5}.* <moveonly>
.*Wikipedo.*
.* killed in .*
.*An hero.* <moveonly|casesensitive>
.*\.\.\.H.* <moveonly>
.*\.\.\.\.H.* <moveonly>
.*\bfapped.* <moveonly>
.*Krimpet.* <moveonly>
.*,,+.* <moveonly>
.*;;+.* <moveonly>
.*(\pP{2,}\PP){4}.* <moveonly|errmsg=titleblacklist-custom-pagemove> #Antigrawp, works by blocking titles with overused punctuation (eg H..A..G..G..E..R)
.*[ÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩][69]{2,5}.* #nonstandard A66
.*Faggot.* <moveonly>
.*Deletionis.* <moveonly>
.*'H'.* <moveonly>
.*\*h.* <moveonly>
.*H'A.* <casesensitive|moveonly>
.*piece of sh[iî][ţt].* <moveonly>
.*moved by.* <moveonly>
 .*[GĜĞĠĢƓǤǦǴḠ69&Γ]\s*[ZŹŽŻ]\s*[FҒ₣]\s*[FҒ₣]\s*[DĐĎḌÐΔ₫₯]\s*[QɊʠ].* <moveonly>
.*[GĜĞĠĢƓǤǦǴḠ69&Γ]\s*[DĐĎḌÐΔ₫₯]\s*[QɊʠ]\s*[ĹĻĽḶŁĿ₤ΛLŀ]\s*[XҲΧ].* <moveonly>
.*[RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃŕŗřṛṝгґѓΓя][eēėèéëẽĕęəẻếềẹể][PƤṔṖǷ₧ÞþΡρРр][L₤ĹĽḶŁĿΛЛЉ][AΑÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4aáàâäãǎāăảąæåάαᾳᾴὰᾲᾶᾷἀᾀἁᾁἄᾄἂᾂἆᾆἅᾅἃᾃἇᾇаӑӓӕạậ]c[eēėèéëẽĕęəẻếềẹể].[eēėèéëẽĕęəẻếềẹể][AΑÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4aáàâäãǎāăảąæåάαᾳᾴὰᾲᾶᾷἀᾀἁᾁἄᾄἂᾂἆᾆἅᾅἃᾃἇᾇаӑӓӕạậ][cċĉ¢сćĉçč][HНΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊЋΗ].* <moveonly>
.*[ÌÍÎÏĨļǏĪĬİḷ][’'`][dďḍÐ].[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊЋΗſⱧԋh][ÌÍÎÏĨļǏĪĬİḷ]t.[ÌÍÎÏĨļǏĪĬİḷ][tţťṭτтŧ].* <moveonly>
.*\?\s*\(.{55,200}\).* <moveonly> # long Hagger parentheticals
.*fuċking.*
.*cuntmonkey.*
.*\([QɊʠIl1!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮį].{95,200}.* <moveonly>
.*[W₩ŴΨШЩ]{1,3}[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@Α]{1,3}[N₦ŃÑŅŇṆΝ]{1,3}[tţťṭτтŧ]{1,3}.[tţťṭτтŧ]{1,3}[OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪǿọ]{1,3}.{50,200}.* <moveonly>
.*[T₮ŢŤṬΤТЋҬtţťṭτтŧ][OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪọóòôöõǒōŏǫőøόδοσоʘǿọ].[Ccċĉ¢сćĉçčUÚÙÛÜŨŮǓŪǖǘǚǜŬŲŰ].{50,200}.* <moveonly>
.*pawns.wiki.* <moveonly>
.*nimp.org.*
.*Tewapack.* <moveonly>
.*Colonel.Sanders.* <moveonly>
.*kzm\.pas.*  #used to create malicious user talk subpages
.*zilog\s*head.* <autoconfirmed> # Prolific sock GEORGIEGIBBONS
.*on\s*wheels.*edition.* <autoconfirmed>
.*WikiDan.*61.* <newaccountonly> # See Wikipedia:Sockpuppet_investigations/Moutray2010
.*shakur green.* #Recreation under different titles; see Wikipedia:Articles for deletion/Shakur Green
.* shitt?ing in .*'?s? mouth #A specific page which needs to be SALTed and redacted
.* fucking bastard.* #A specific page which needs to be SALTed and redacted
.* first male to female transsexuall #A specific page which needs to be SALTed and redacted
.*Wimbo Jales .* #Probably will never be used except to insult Jimbo Wales
.*Ñ!gG3r.* #A specific page which needs to be SALTed and redacted
.* is gay
.*inside ?(his|her|its|their) ?anus.*
.*exchanges? bodily fluids.*
.*\b(eat(s|ing)?|ate)\b.*\bshit\b.*
.*f(ú|u)cked up piece of shit.* #A specific page which needs to be SALTed and redacted
.*get cocks shoved up (his|her|its|their) ass.*
.*Flint Diao.* #Serial spamming
.*Mega [Mm]om.* #Blatant hoax
.*MLBP.* #Blatant hoax
.*Maisani.*  #Continued sockpuppet vandalism
.*Bikini Beach.* #Persistent disruption
.*(Lucas|Luke) Ullrich.* #Persistent disruption
Eolgi.* <autoconfirmed> #Persistent disruption
.*eolgi.*highway.*system <autoconfirmed> #Persistent disruption
.*Junior5a.* #pages created with outing information
.*wo(o)?mo(o)?.* <autoconfirmed> #attack pages created by LTA
.*[Ss]ro23.* <newaccountonly> #attack usernames directed at User:Sro23
# DISALLOW CREATION OF USER OR USER TALK PAGES FOR A SPECIFIC IP RANGE BY NON-AUTOCONFIRMED USERS
User( talk)?:71\.107\.(1(2[89]|[3-9]\d)|2([0-4]\d|5[0-5]))\.([01]?\d\d?|2(5[0-5]|[0-4]\d)) <autoconfirmed>
User( talk)?:75\.47\.(1(2[89]|[3-9]\d)|2([0-4]\d|5[0-5]))\.([01]?\d\d?|2(5[0-5]|[0-4]\d)) <autoconfirmed>
# PAGE MOVE TARGETS
 Wikipedia( talk)?:([^\/]*(?-i:[^\x20-\xFF]).*|(.*\W)?[H]+(\W|\W.*\W)?(([AÀÁÂÃÄÅÆ4@](\W|\W.*\W)?)+([G69](\W|\W.*\W)?)+([AÀÁÂÃÄÅÆ4@EÈÉÊË3](\W|\W.*\W)?)+[R®]+|([EÈÉÊËÆ3](\W|\W.*\W)?)+([R®](\W|\W.*\W)?)+([MW](\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # No haggery in project space, please. (Only ASCII/Latin1 characters needed in this regexp.)
(Help|Portal)( talk)?:(.*(?-i:[^\x20-\xFF]).*|(.*\W)?[H]+(\W|\W.*\W)?(([AÀÁÂÃÄÅÆ4@](\W|\W.*\W)?)+([G69](\W|\W.*\W)?)+([AÀÁÂÃÄÅÆ4@EÈÉÊË3](\W|\W.*\W)?)+[R®]+|([EÈÉÊËÆ3](\W|\W.*\W)?)+([R®](\W|\W.*\W)?)+([MW](\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # ..nor in help or portal spaces either. (Only ASCII/Latin1 characters needed in this regexp.)

# POTENTIALLY CONFUSING MIXED-SCRIPT TITLES
# Cyrillic/Greek + Latin intentionally skipped due to false positives
(?!(User|Wikipedia|File)( talk)?:|Talk:)[\P{Latin}A-Z]*[^\P{Latin}A-Z].*\p{Cyrillic}.* # Cyrillic + Non-ASCII Latin
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*[^\P{Latin}A-Z].* # Cyrillic + Non-ASCII Latin
(?!(User|Wikipedia|File)( talk)?:|Talk:)[\P{Latin}A-Z]*[^\P{Latin}A-Z].*\p{Greek}.* # Greek + Non-ASCII Latin
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*[^\P{Latin}A-Z].* # Greek + Non-ASCII Latin
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*\p{Greek}.* # Cyrillic + Greek
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*\p{Cyrillic}.* # Cyrillic + Greek
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Armenian}.*[^\p{Armenian}\P{L}].* # Armenian + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Armenian}\P{L}].*\p{Armenian}.* # Armenian + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Bengali}.*[^\p{Bengali}\P{L}].* # Bengali + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Bengali}\P{L}].*\p{Bengali}.* # Bengali + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Cherokee}.*[^\p{Cherokee}\P{L}].* # Cherokee + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Cherokee}\P{L}].*\p{Cherokee}.* # Cherokee + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Ethiopic}.*[^\p{Ethiopic}\P{L}].* # Ethiopic + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Ethiopic}\P{L}].*\p{Ethiopic}.* # Ethiopic + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Georgian}.*[^\p{Georgian}\P{L}].* # Georgian + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Georgian}\P{L}].*\p{Georgian}.* # Georgian + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Gujarati}.*[^\p{Gujarati}\P{L}].* # Gujarati + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Gujarati}\P{L}].*\p{Gujarati}.* # Gujarati + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Gurmukhi}.*[^\p{Gurmukhi}\P{L}].* # Gurmukhi + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Gurmukhi}\P{L}].*\p{Gurmukhi}.* # Gurmukhi + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Kannada}.*[^\p{Kannada}\P{L}].* # Kannada + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Kannada}\P{L}].*\p{Kannada}.* # Kannada + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Khmer}.*[^\p{Khmer}\P{L}].* # Khmer + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Khmer}\P{L}].*\p{Khmer}.* # Khmer + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Lao}.*[^\p{Lao}\P{L}].* # Lao + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Lao}\P{L}].*\p{Lao}.* # Lao + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Malayalam}.*[^\p{Malayalam}\P{L}].* # Malayalam + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Malayalam}\P{L}].*\p{Malayalam}.* # Malayalam + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Myanmar}.*[^\p{Myanmar}\P{L}].* # Myanmar + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Myanmar}\P{L}].*\p{Myanmar}.* # Myanmar + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Oriya}.*[^\p{Oriya}\P{L}].* # Oriya + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Oriya}\P{L}].*\p{Oriya}.* # Oriya + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Runic}.*[^\p{Runic}\P{L}].* # Runic + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Runic}\P{L}].*\p{Runic}.* # Runic + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Sinhala}.*[^\p{Sinhala}\P{L}].* # Sinhala + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Sinhala}\P{L}].*\p{Sinhala}.* # Sinhala + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Syriac}.*[^\p{Syriac}\P{L}].* # Syriac + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Syriac}\P{L}].*\p{Syriac}.* # Syriac + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Tamil}.*[^\p{Tamil}\P{L}].* # Tamil + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Tamil}\P{L}].*\p{Tamil}.* # Tamil + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Telugu}.*[^\p{Telugu}\P{L}].* # Telugu + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Telugu}\P{L}].*\p{Telugu}.* # Telugu + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Thaana}.*[^\p{Thaana}\P{L}].* # Thaana + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Thaana}\P{L}].*\p{Thaana}.* # Thaana + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Thai}.*[^\p{Thai}\P{L}].* # Thai + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Thai}\P{L}].*\p{Thai}.* # Thai + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Tibetan}.*[^\p{Tibetan}\P{L}].* # Tibetan + anything else
(?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Tibetan}\P{L}].*\p{Tibetan}.* # Tibetan + anything else
# DISALLOW PAGE MOVES TO MIXED-SCRIPT TITLES
# Intentionally move-only due to false positives
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Latin}.*[^\p{Latin}\P{L}].* <moveonly> # Latin + non-Latin
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Latin}\P{L}].*\p{Latin}.* <moveonly> # Latin + non-Latin
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Greek}.*[^\p{Greek}\P{L}].* <moveonly> # Greek + non-Greek
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Greek}\P{L}].*\p{Greek}.* <moveonly> # Greek + non-Greek
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Cyrillic}.*[^\p{Cyrillic}\P{L}].* <moveonly> # Cyrillic + non-Cyrillic
(?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Cyrillic}\P{L}].*\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic
# Slightly different regexp for user/project/talk pages, to allow e.g. Latin subpages of Cyrillic usernames:
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Latin}[^\/]*[^\p{Latin}\P{L}].* <moveonly> # Latin + non-Latin 
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Latin}\P{L}][^\/]*\p{Latin}.* <moveonly> # Latin + non-Latin
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Greek}[^\/]*[^\p{Greek}\P{L}].* <moveonly> # Greek + non-Greek
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Greek}\P{L}][^\/]*\p{Greek}.* <moveonly> # Greek + non-Greek
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Cyrillic}[^\/]*[^\p{Cyrillic}\P{L}].* <moveonly> # Cyrillic + non-Cyrillic
((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Cyrillic}\P{L}][^\/]*\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic
.*([^\P{Lu}\p{Latin}]\P{L}*){4}.* <casesensitive | moveonly> # Non-Latin all caps
# GENERIC IMAGE FILE NAMES (with custom error message)
# at most three letters of potentially meaningful text:
File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)\P{L}+)?(\p{L}\P{L}*){0,3}((orig|copy|thumb|small)\P{L}*)?\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename>
# no more than two contiguous letters (raising to three would be tempting, but needs more testing):
File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)[^\p{L}\p{M}]\P{L}*)?((\p{L}\p{M}*){1,2}[^\p{L}\p{M}]\P{L}*)*((orig|copy|thumb|small)\P{L}*|(\p{L}\p{M}*){1,2})?\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename>
# month name followed by no more than two contiguous letters, JPEG suffix (be careful if you edit this, easy to trigger false positives):
File:\P{L}*(January|Jan|February|Febr?|March|Mar|April|Apr|May|June?|July?|August|Aug|September|Sept?|October|Oct|November|Nov|December|Dec)(\P{L}+\p{L}{1,2})*\P{L}*\.JPE?G  <reupload | errmsg=titleblacklist-custom-imagename>
# Common digital cameral file names, based on list at http://diddly.com/random/about.html
# See also MediaWiki:Filename-prefix-blacklist, used to generate a warning on the upload form
File:DCP\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Kodak
File:DSC.\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Design rule for Camera File system (Nikon, Fuji, Polaroid)
File:MVC-?\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Sony Mavica
File:P[\dA-F]\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Olympus, Kodak
File:I?MG[P_\s-]?\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Canon, Pentax
File:1\d+-\d+(_IMG)?\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Canon
File:(IM|EX)\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # HP Photosmart
File:DC\d+[SML]\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Kodak
File:P[Ii][Cc][T_\s-]?\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Minolta
File:PANA\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Panasonic
File:DUW\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # some mobile phones
File:CIMG\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Casio
File:JD\d+\.JPG  <reupload | errmsg=titleblacklist-custom-imagename>  # Jenoptik
# Other common patterns
File:\d{9}[A-Z]{6}_[A-Z]{2}\P{L}*\.\w+  <reupload | errmsg=titleblacklist-custom-imagename>  # some image hosting site?
File:\d+_[\da-f]+(_[a-z])?\P{L}*\.\w+  <reupload | errmsg=titleblacklist-custom-imagename>  # Flickr; see http://www.flickr.com/services/api/misc.urls.html
# File:(\d{9,10}[A-Z])+[A-Z]?\.\w+  <reupload | errmsg=titleblacklist-custom-imagename>  # yet another image hosting site? (redundant to "no more than two contiguous letters")
File:([\dA-F]{8}-)?[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-?[\dA-F]{12}.*  <reupload | errmsg=titleblacklist-custom-imagename>  # UUID (with some variations included)
File:([SML]|\d+)_[\dA-F]{10,}(-\d+-|_?(\w\w?|full))?\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename>  # L_9173c67eae58edc35ba7f2df08a7d5c6.jpg, 1_bf38bcd9c5512a5ab99ca2219a4b1e2f_full.gif, etc.
File:\P{L}*No\P{L}*name\P{L}*\.[^.]+  <reupload | errmsg=titleblacklist-custom-imagename>  # Noname2.jpg
File:AT[AEIMQUYcgkosw048]AAA[A-D][-_A-Za-z0-9]+\.jpg  <reupload | errmsg=titleblacklist-custom-imagename>  # see commons:Commons:Village pump/Archive/2009/01#File ATgAAA...
#Pict or Picture followed by numbers
File:Pict(ure)?[\s_-]?\d*\..* <reupload | errmsg=titleblacklist-custom-imagename>
# Only numbers in the filename
File:\d+\.\w+ <reupload|errmsg=titleblacklist-custom-imagename>
# POORLY-MADE ARCHIVES
.*\\[Aa]rchive.* <errmsg=titleblacklist-custom-archive>
# COLBERT
.*corn[- ]?hole
# Editnotice pseudospace
Template:Editnotices\/.* <noedit|errmsg=titleblacklist-custom-editnotice>
#Taxonomy templates
Template:Taxonomy\/.* <noedit|errmsg=Titleblacklist-taxobox-template|autoconfirmed>
# Protection for future and archived TFA blurbs and names
Wikipedia:Today's[ _]featured[ _]article\/[a-zA-Z]+[ _][0-9]+,[ _][0-9]{4}.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-TFA>
Template:TFA title\/\w+ \d\d?, \d\d\d\d <noedit|errmsg=titleblacklist-custom-TFA>
# Attempts to verify with google analytics
.*[Gg]oogle[A-Za-z0-9]*\.html*
# /Print versions of templates. ("Templates" can be created in any namespace, so blocking in all namespaces.)
(?!(?:Talk:|(?:User|Wikipedia|File|MediaWiki|Template|Help|Category|Portal|Book|Draft|Education Program|TimedText|Module) talk:)).*\/Print <noedit|errmsg=titleblacklist-custom-print>
#USERNAMES CREATED BY ABUSIVE USERS // note these are no longer active and handled via m:Talk:Title blacklist
User:Fuck\s*you.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*Bsadowski1.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*C(a|e)(l|ll|1|11)(a|e|u)ne(c|cc).* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*PMDrive1061.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*Re*a?per (E|e)te?rnal.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*Her(s|e)fo(l|r)d.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*(B|b)idgee.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*ttieso.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
.*[Cc]at ?[Cc]r[Ee3]+k.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:.*Gouncbeatduke.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:Southern Wear [0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:Sanyor[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:Nagh?m\S*\s*[eE]ta+t.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account> # User:Naghmehetaati and similarly-named socks
User:Rosed[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:.*kumioko.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:Academiava[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:Itailevi[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:FavonianornoFavonian[0-9]+ <newaccountonly|errmsg=titleblacklist-forbidden-new-account>
User:.*[Ee]vergreen ?[Ff]ir.* <newaccountonly|errmsg=titleblacklist-forbidden-new-account> # new sock accounts attacking User:EvergreenFir
User:.( .*){2}[Kk][iI][lL]{2}[eE][dD]( .*){2} <newaccountonly|errmsg=titleblacklist-forbidden-new-account> # murder vengeance accounts, checks for at least two spaces on both sides of "killed"
#Child taxa lists with glitchy names, usually caused by either a glitch in a bot's code or a permanently logged glitchy name on its list
Template:Child taxa\/[^×A-Z].* <casesensitive|errmsg=titleblacklist-forbidden-child-taxa-list>
# Prevent users from creating pages with bad names after searching
.+ prefix:.* <errmsg=titleblacklist-forbidden-prefix>
# SPI subpage mistakes
Wikipedia( talk)?:Sockpuppet investigations\/User:.* <errmsg=titleblacklist-custom-SPI>
# Deprecated type of location map definitions
Template:Location map .* <errmsg=titleblacklist-custom-location-map>
# Spam titles
.*HIGH19\.COM.* # Dsdgfgsa and socks
.*Paul[\. ]?[A-Za-z\.\(\)\"\' ]{0,20}[\. ]Easter.*  # SEFPRODUCTIONS
.*[O0]?-?9-?8-?[l1]-?5-?[l1]-?3-?2-?4-?2-?2.* # Avikumar333 and socks
.*7073778243.*  # Indian phone number advertising
.*\+ *91[ -]*[0-9].*  # Indian phone number advertising
.*vashikaran.*  # Indian astrology/magic advertising
.*1.*?800.*?282.*?6179.* # s[pc]am phone number, spammers = Anilk829930, Gabber16464596, Anilk834242, Anikkj7722, https://duckduckgo.com/?q=0800-680-0619
.*0800.*?680.*?0619.* # as above
.*855.*?855.*?3090.* # ditto
.*855.*?276.*?2781.* # as above -- https://duckduckgo.com/?q=855+276.2781, Special:DeletedContributions/Infosmart09
.*800.*?903.*?7315.* # as above -- https://duckduckgo.com/?q=1.800-903.7315, Special:DeletedContributions/Qbpedia
.*1.*?800.*?640.*?8917.* # as above -- https://duckduckgo.com/?q=18006408917, Special:DeletedContributions/Ramess-aaron
.*1.*?888.*?624.*?4666.* # as above -- Special:DeletedContributions/Witty3004
.*7014150869.* # as above (Lovekus45)
.*7014600871.* # as above (Dubeyravivv17/Poojasharma00925)
.*7.*2.*9.*7.*9.*0.*2.*9.*7.*8.* # as above (Gthsrthts)
.*7.*5.*6.*8.*3.*2.*5.*1.*2.*4.* # as above (Haiderbhati7s86/Anjalisharma20d132014/Anjalisharmas23344/Astrobabaji003)
.*8.*2.*3.*3.*[4Ч].*[6б].*[4Ч].*5.*[4Ч].*[6б].* # as above (Safdfhgjusssass/Safdfhgjusasssss/Asdfghjkjhgfdsdfgh)
.*8.*2.*9.*[0O].*7.*6.*7.*6.*7.*[0O].* # as above (Utyuyutyu)
.*8.*4.*4.*[0O].*8.*2.*8.*2.*4.*[0O].* # as above
.*[88].*[88].*[99].*[00].*[33].*[88].*[88].*[88].*[11].*[11].* # as above (Akashking123)
.*9.*2.*[0O].*5.*7.*5.*7.*5.*[0O].*3.* # as above (Iamcrockroaxzaaaa1, Astrobabaji00a1)
.*9.*6.*4.*9.*[0O].*9.*[0O].*9.*5.*2.* # as above (Bestlondonastrologer/Bestwebmaster2016/Bestusagru)
.*9.*6.*8.*[0O].*4.*6.*2.*1.*9.*5.* # as above (Dsfsfdsafd)
.*9.*7.*9.*9.*7.*1.*4.*1.*6.*7.* # as above (Hgkhgjdg)
.*9.*7.*9.*9.*9.*3.*[0O].*3.*9.*7.* # as above (Sdfsdfsdff/Rahulsharma15456)
.*9.*8.*2.*9.*8.*9.*7.*8.*8.*6.* # as above (Sdfsfsdfsfklj)
.*9.*9.*8.*2.*8.*2.*2.*6.*6.*6.* # as above (Nkking222)
.*9.*9.*8.*2.*9.*9.*9.*[0O].*6.*[0O].* # as above (Erwewer7)
.*\bv-*[a@][a@]?-*s-*h-*i-*k-*a-*r-*[a@]-*n\b.* # same spammer as two phone numbers above (Pirbaba7886)
.*lovifm.* <antispoof> # Wikipedia:Sockpuppet investigations/Alex9777777, [1]
.*ale(x|kse[ijy]|xe[iy]).*?bugatti.* <antispoof> # as above
.*bugatti.*?ale(x|kse[ijy]|xe[iy]).* <antispoof> # as above
.*ale(x|kse[ijy]|xe[iy]).*?pechk?urov.* <antispoof> # as above
.*pechk?urov.*?a.* <antispoof> # as above
.*pechk?urow.* <antispoof> # as above
.*977\.?by.* # as above
.*977.*?(news|blog|website|site|belarus).* # as above
.*((sachin.*?tomar)|(tomar.*?sachin)).* # Wikipedia:Sockpuppet investigations/Iamsachintomar
.*\bdom.*?\bnatt?i\b.* # Wikipedia:Sockpuppet investigations/JellyfishFilms
.*alex(ander)?.*?sasiedu.* # Special:Permanentlink/732858640#Blacklist_addition_request
.*Decoded\s?Sexe?s.* # Wikipedia:Sockpuppet investigations/Awais Azad
.*[Jj]ohn.*[Gg]alea.* # Wikipedia:Sockpuppet_investigations/Johngalea24
.*mohamm?ed.*?mafaz.* # Self-promotion, accounts = Actor Mafaz, MohamedMafaz, Mafaz729, MafazOfficials, EngineeringMafaz, etc.
.*mafaz.*?(galle|official).* # as above (Mafaz Galle)
.*(galle|official).*?mafaz.* # as above 
.*andrew.*?alm[aá]nza.* # Wikipedia:Sockpuppet investigations/Andrewalmanza
.*((davide?.*?anselmi)|(anselmi.*?davide?)).* # Wikipedia:Sockpuppet investigations/Anselmidavide9981
.*modishian.* # Wikipedia:Sockpuppet investigations/Lindokuhle Modi
.*vaga.*Official.* # as above
.*eyeden\s.* # Wikipedia:Sockpuppet investigations/Shingling334
.*carry.*minati.* # Wikipedia:Miscellany for deletion/Draft:CarryMinati
.*jonah.*bryson.* # Wikipedia:Articles for deletion/The Fight for Bala and friends
.*fight.*for.*bala.* # as above
.*sweet.*spot.*in.*time.* # as above
# Wikipedia:Sockpuppet investigations/OfficialPankajPatidar, Wikipedia:Sockpuppet investigations/New baba
.*anna.*schwartz.* 
.*cora.*emm[ae]nuel.* 
.*hern[ae]ndo.*v[ae]rgara.*
.*tomoaki.*sato.* 
.*we.*bros.*media.*
.*sahbabi.*
.*samsung.*di(gital|splay).*solution.*
.*impressions.*business.*professional.*
.*untold.*news.*
.*design\s*ok.*
.*brian.*distance.*
.*ryan.*hampton.*
.*film.*invasion.*l.*a.*
# Protected user (sub-)spaces
User( talk)?:Bonadea(phone)?\/.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-userspace-semi> # Wikipedia:Sockpuppet investigations/Nsmutte Special:PermaLink/724686602
# Gadget namespace not active until phab:T31272 is closed and deployed
Gadget( definition)? talk:.*
# Prevent accidental creation of pages with some double namespace prefixes
User( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
User( talk)?:Template( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
User( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Wikipedia( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Wikipedia( talk)?:Wikipedia( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Wikipedia( talk)?:Help( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Wikipedia( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Template( talk)?:Template( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Template( talk)?:Portal( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Category( talk)?:Category( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Portal( talk)?:Portal( talk)?.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Book( talk)?:Book( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Draft( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Draft( talk)?:Category( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
Draft( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
# Prevent accidental creation of files with double extensions or unconventional spacing
File:.*(\,|\.)(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm)(\ |\,)?\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm) <reupload | errmsg=titleblacklist-custom-file-extension>
File:.*(\ |\,)\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm) <reupload | errmsg=titleblacklist-custom-file-extension>
# Prevent creation of persona categories for users
Category:User:.* <errmsg=titleblacklist-personal-category>
# multiple article re-creation under various titles by sockpuppet accounts
.*[Gg]oogle *[Bb]oys.*