This is an old revision of this page, as edited by Cryptic (talk | contribs) at 21:37, 16 May 2024 ( doesn't do what you think it does, and what you think it does isn't necessary anyway since the regexes here are case-insensitive by default). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 21:37, 16 May 2024 by Cryptic (talk | contribs) ( doesn't do what you think it does, and what you think it does isn't necessary anyway since the regexes here are case-insensitive by default)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)# This is a title blacklist; titles that match regex here are forbidden, and cannot be created. # Options exist to stop editing and moves as well. See mw:Extension:Title Blacklist for documentation # See the talk page for more information. # Please note <newaccountonly> is no longer useful locally as accounts are created globally, these would need to be added to the global blacklist. # This list affects only the English Misplaced Pages; 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) .*.* <casesensitive> # Circled and parenthesized Latin letters .*.* <casesensitive | errmsg=titleblacklist-custom-fullwidth> # Fullwidth Latin letters .*.* <casesensitive | moveonly> # Question mark lookalikes, used for page move vandalism (?!(User|Misplaced Pages)( talk)?:|Talk:).*.* <casesensitive> # Phonetic extensions, almost never used in valid titles .*.* <casesensitive | moveonly> # IPA extensions, somewhat more common, so blocking only moves for now .*.* <casesensitive | moveonly> # Select mathematical operators (excluding "−", "∞" and some other common ones) .*.* <casesensitive | moveonly> # Misc./supplemental mathematical symbols .*.* <casesensitive | moveonly> # Letter lookalikes; none of these are currently used in any mainspace title
# OTHER UNDESIRABLE CHARACTERS .*.* <casesensitive | errmsg=titleblacklist-custom-nbsp> # Non-breaking and other unusual spaces, with custom error message .*.* <casesensitive> # BiDi overrides .*.* <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 .*.* <casesensitive> # Very few characters outside the Basic Multilingual Plane are useful in titles .*.* <casesensitive> # Graphic pictures for control codes
# EXCESSIVE PUNCTUATION OR REPETITION .*{3}(?<!!!!).* .*{2}(?<!!!).* <moveonly> .*\s+.* .*‽‽.* <moveonly> .*¿¿.* <moveonly> .*{2}.* # Disallows two adjacent "separator" characters (mostly funky spaces) .*{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces .*()\1{4}.* <moveonly> # Disallows four or more of the same character from page moves .*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive | moveonly> # Disallows moves with more than nine consecutive capital letters (.*)?'{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 .*¿.*.* .*.*¿.*
# ATTACK TITLES AND/OR PAGE MOVE VANDALISM TARGETS .*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 Dall?and.* .*Meepsheep.* .*JEWS DID .* <casesensitive> .* ?(|VV){2,}.* <moveonly> # Disallows moves with "on wheels" with 2 or more Es .*on wh33ls.* .*on whiels.* .*on wiels.* .*on hueels.* .*onhueels.* .*BU Rob13.* <casesensitive> .*\bwith wh?iels\b.* <moveonly> .*on rails.* <moveonly> .*on treads.* <moveonly> .*BITCH.* <casesensitive> .*COCK.* <casesensitive> .*.* .*.* .*.* .*.* .*CUM.* <casesensitive | moveonly> .*DICK.* <casesensitive> .*giiant.* .*giant penis.* .*huge penis.* .*licking my peni.* .*creamy semen.* .*smaller.than.average.* <moveonly> .*have sex.* <moveonly> .*(?:suck|his|your|my) penis.* <moveonly> .*(?:http|https|ftp|mailto|torrent|ed2k)\:\/\/+\.+.* <errmsg=titleblacklist-custom-URL> .*\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> .*.*.* .*\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.* .*.* <moveonly> .*WHUT.* <casesensitive | moveonly> .*What what.* <moveonly> .*Grp.* <moveonly> .*rwp.* .*Rap(e|es|ing) (babies|children|kids).* .*rplcng.* <moveonly> .*h s.* <moveonly> .*.* <moveonly|casesensitive> .*ǃǃ.* <moveonly> .*Ɩ\P{L}Ɩ.* <moveonly> .*has.been.moved.* <moveonly> .*was movėd.* <moveonly> .*NEGRO.* <casesensitive | moveonly> .*COON SPIC.* <casesensitive | moveonly> .*(ph|f).* #Britfag/phag .*\b(moral)?fag\b.* <moveonly> .*\bNWiki\b.* .*\b(o|w+|w)l\b.* <moveonly> .*\b\W+\W+.* <moveonly> .*\b\W*\W*.* <moveonly|casesensitive> .*\s*.* <moveonly> .*{2,5}.* <moveonly> .*Wikipedo.* .*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) .*{2,5}.* #nonstandard A66 .*Faggot.* <moveonly> .*Deletionis.* <moveonly> .*'H'.* <moveonly> .*\*h.* <moveonly> .*H'A.* <casesensitive|moveonly> .*piece of sh.* <moveonly> .*moved by.* <moveonly> .*\s*\s*\s*\s*\s*.* <moveonly> .*\s*\s*\s*\s*.* <moveonly> .*c..* <moveonly> .*.t..* <moveonly> .*\?\s*\(.{55,200}\).* <moveonly> # long Hagger parentheticals .*fuċking.* .*cuntmonkey.* .*\(.{95,200}.* <moveonly> .*{1,3}{1,3}{1,3}{1,3}.{1,3}{1,3}.{50,200}.* <moveonly> .*..{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> .*shakur green.* #Recreation under different titles; see Misplaced Pages: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 .*\bMental.*problem.* #Repeated creation of vandalism pages, e.g. "so and so has mental problems" .*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 .*mo(o)?wo(o)?.* <autoconfirmed> # same as above .*should have died.* .*HoIocaust.* #Trying to outsmart our automated detection using an uppercase I in stead of a lowercase l in the word "Holocaust"
# DISALLOW CREATION OF USER OR USER TALK PAGES FOR A SPECIFIC IP RANGE BY NON-AUTOCONFIRMED USERS User( talk)?:71\.107\.(1(2|\d)|2(\d|5))\.(?\d\d?|2(5|\d)) <autoconfirmed> User( talk)?:75\.47\.(1(2|\d)|2(\d|5))\.(?\d\d?|2(5|\d)) <autoconfirmed>
# PAGE MOVE TARGETS Misplaced Pages( talk)?:(*(?-i:).*|(.*\W)?+(\W|\W.*\W)?(((\W|\W.*\W)?)+((\W|\W.*\W)?)+((\W|\W.*\W)?)++|((\W|\W.*\W)?)+((\W|\W.*\W)?)+((\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # No haggery in project space, please. (Only ASCII/Latin1 characters needed in this regexp.) (Help|Portal)( talk)?:(.*(?-i:).*|(.*\W)?+(\W|\W.*\W)?(((\W|\W.*\W)?)+((\W|\W.*\W)?)+((\W|\W.*\W)?)++|((\W|\W.*\W)?)+((\W|\W.*\W)?)+((\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|Misplaced Pages|File)( talk)?:|Talk:)*.*\p{Cyrillic}.* # Cyrillic + Non-ASCII Latin (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*.* # Cyrillic + Non-ASCII Latin (?!(User|Misplaced Pages|File)( talk)?:|Talk:)*.*\p{Greek}.* # Greek + Non-ASCII Latin (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*.* # Greek + Non-ASCII Latin (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*\p{Greek}.* # Cyrillic + Greek (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*\p{Cyrillic}.* # Cyrillic + Greek (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Armenian}.*.* # Armenian + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Armenian}.* # Armenian + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Bengali}.*.* # Bengali + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Bengali}.* # Bengali + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Cherokee}.*.* # Cherokee + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Cherokee}.* # Cherokee + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Ethiopic}.*.* # Ethiopic + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Ethiopic}.* # Ethiopic + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Georgian}.*.* # Georgian + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Georgian}.* # Georgian + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Gujarati}.*.* # Gujarati + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Gujarati}.* # Gujarati + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Gurmukhi}.*.* # Gurmukhi + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Gurmukhi}.* # Gurmukhi + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Kannada}.*.* # Kannada + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Kannada}.* # Kannada + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Khmer}.*.* # Khmer + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Khmer}.* # Khmer + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Lao}.*.* # Lao + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Lao}.* # Lao + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Malayalam}.*.* # Malayalam + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Malayalam}.* # Malayalam + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Myanmar}.*.* # Myanmar + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Myanmar}.* # Myanmar + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Oriya}.*.* # Oriya + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Oriya}.* # Oriya + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Runic}.*.* # Runic + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Runic}.* # Runic + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Sinhala}.*.* # Sinhala + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Sinhala}.* # Sinhala + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Syriac}.*.* # Syriac + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Syriac}.* # Syriac + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Tamil}.*.* # Tamil + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Tamil}.* # Tamil + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Telugu}.*.* # Telugu + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Telugu}.* # Telugu + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Thaana}.*.* # Thaana + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Thaana}.* # Thaana + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Thai}.*.* # Thai + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Thai}.* # Thai + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*\p{Tibetan}.*.* # Tibetan + anything else (?!(User|Misplaced Pages|File)( talk)?:|Talk:)\P{L}*.*\p{Tibetan}.* # Tibetan + anything else
# DISALLOW PAGE MOVES TO MIXED-SCRIPT TITLES # Okinas are allowed in Latin + non-Latin rules per Special:PermaLink/882837938#ʻOkina again # Intentionally move-only due to false positives (?!(User|Misplaced Pages)( talk)?:|Talk:)\P{L}*\p{Latin}.*.* <moveonly> # Latin + non-Latin (?!(User|Misplaced Pages)( talk)?:|Talk:)\P{L}*.*\p{Latin}.* <moveonly> # Latin + non-Latin (?!(User|Misplaced Pages)( talk)?:|Talk:)\P{L}*\p{Greek}.*.* <moveonly> # Greek + non-Greek (?!(User|Misplaced Pages)( talk)?:|Talk:)\P{L}*.*\p{Greek}.* <moveonly> # Greek + non-Greek (?!(User|Misplaced Pages)( talk)?:|Talk:)\P{L}*\p{Cyrillic}.*.* <moveonly> # Cyrillic + non-Cyrillic (?!(User|Misplaced Pages)( talk)?:|Talk:)\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|Misplaced Pages)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Latin}*.* <moveonly> # Latin + non-Latin ((User|Misplaced Pages)( talk)?:|Talk:)(.*\/)?\P{L}**\p{Latin}.* <moveonly> # Latin + non-Latin ((User|Misplaced Pages)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Greek}*.* <moveonly> # Greek + non-Greek ((User|Misplaced Pages)( talk)?:|Talk:)(.*\/)?\P{L}**\p{Greek}.* <moveonly> # Greek + non-Greek ((User|Misplaced Pages)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Cyrillic}*.* <moveonly> # Cyrillic + non-Cyrillic ((User|Misplaced Pages)( talk)?:|Talk:)(.*\/)?\P{L}**\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic .*(\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{L}\p{M}*){1,2}\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\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Olympus, Kodak File:I?MG?\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+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Kodak File:P?\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}{6}_{2}\P{L}*\.\w+ <reupload | errmsg=titleblacklist-custom-imagename> # some image hosting site? File:\d+_+(_)?\P{L}*\.\w+ <reupload | errmsg=titleblacklist-custom-imagename> # Flickr; see http://www.flickr.com/services/api/misc.urls.html # File:(\d{9,10})+?\.\w+ <reupload | errmsg=titleblacklist-custom-imagename> # yet another image hosting site? (redundant to "no more than two contiguous letters") File:({8}-)?{4}-{4}-{4}-?{12}.* <reupload | errmsg=titleblacklist-custom-imagename> # UUID (with some variations included) File:(|\d+)_{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:ATAAA+\.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)??\d*\..* <reupload | errmsg=titleblacklist-custom-imagename> # Only numbers in the filename File:\d+\.\w+ <reupload|errmsg=titleblacklist-custom-imagename>
# POORLY-MADE ARCHIVES .*\\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 Misplaced Pages:Today'sfeaturedarticle\/++,{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 .*oogle*\.html*
# Prevent users from creating pages with bad names after searching .+ prefix:.* <errmsg=titleblacklist-forbidden-prefix>
# SPI subpage mistakes Misplaced Pages( talk)?:Sockpuppet investigations\/User:.* <errmsg=titleblacklist-custom-SPI>
# Deprecated type of location map definitions Template:Location map .* <errmsg=titleblacklist-custom-location-map>
# Spam or salt evasion titles .*HIGH19\.COM.* # Dsdgfgsa and socks .*Paul?{0,20}Easter.* # SEFPRODUCTIONS .*\+ *91*.* # Indian phone number advertising .*vashikaran.* # Indian astrology/magic advertising .*\bv-*?-*s-*h-*i-*k-*a-*r-*-*n\b.* # same spammer as two phone numbers above (Pirbaba7886) .*lvf.* <antispoof> # Misplaced Pages:Sockpuppet investigations/Alex9777777, .*ale(x|kse|xe).*?bugatti.* <antispoof> # as above .*bugatti.*?ale(x|kse|xe).* <antispoof> # as above .*ale(x|kse|xe).*?pech?k?uro.* <antispoof> # as above .*pech?k?uro.*?ale(x|kse|xe).* <antispoof> # as above .*?u.* <antispoof> # as above .*977\.?by.* # as above .*977.*?(news|blog|website|site|belarus).* # as above .*((sachin.*?tomar)|(tomar.*?sachin)).* # Misplaced Pages:Sockpuppet investigations/Iamsachintomar .*\bdom.*?\bnatt?i\b.* # Misplaced Pages:Sockpuppet investigations/JellyfishFilms .*alex(ander)?.*?sasiedu.* # Special:Permanentlink/732858640#Blacklist_addition_request .*Decoded\s?Sexe?s.* # Misplaced Pages:Sockpuppet investigations/Awais Azad .*ohn.*alea.* # Misplaced Pages: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.*?almnza.* # Misplaced Pages:Sockpuppet investigations/Andrewalmanza .*((davide?.*?anselmi)|(anselmi.*?davide?)).* # Misplaced Pages:Sockpuppet investigations/Anselmidavide9981 .*modishian.* # Misplaced Pages:Sockpuppet investigations/Lindokuhle Modi .*vaga.*Official.* # as above .*eyeden\s.* # Misplaced Pages:Sockpuppet investigations/Shingling334 .*jonah.*bryson.* # Misplaced Pages:Articles for deletion/The Fight for Bala and friends .*fight.*for.*bala.* # as above .*sweet.*spot.*in.*time.* # as above .*kob.*arad.* # Misplaced Pages:Miscellany for deletion/Draft:Kobi Arad, Misplaced Pages:Articles for deletion/Kobi Arad (2nd nomination) .*shiam.*(kumar|shriastaa).* # Misplaced Pages:Sockpuppet investigations/Shiwam Kumar Sriwastaw .*alisha.*panwar.* .*overthetop.* # Special:Permanentlink/811414963#On_the_nature_of_paid_editing .*over.+the.+top.+(?:digital|agency|marketing|SEO|organiation|search|company|business).* # as above .*integrated.*technology.*group.* # Misplaced Pages:Sockpuppet investigations/Rana majali, search Special:Undelete for Integrated Technology Group and Draft:Integrated Technology Group .*knovos.* # Misplaced Pages:Sockpuppet investigations/A23101990 .*ar(shi|ish)fa.* # Misplaced Pages:Sockpuppet investigations/Arshifakhan61 .*neha.*khan.* # Misplaced Pages:Sockpuppet investigations/Arshifakhan61 .*ahdat.*ahimi.* # Misplaced Pages:Sockpuppet investigations/Abdullah Zubayer .*adio.*aryad.* # Misplaced Pages:Sockpuppet investigations/Abdullah Zubayer .*hahmeer.*mir.* # Misplaced Pages:Sockpuppet investigations/Beds16 .*novotech.* # repeatedly created at (at least) Novotech Clinical Research, Novotech, Novotech (Australia) Pty Limited, and Novotech Australia Pty Limited .*prem.*khan.* # Repeatedly created at Prem Khan, Prem Khan (actor) Prem Khan (Film actor), etc. Misplaced Pages:Sockpuppet investigations/Washim Rahman/Archive .*washim.*rahman.* # Preventative measure related to Prem Khan above. Prem Khan is the stage name of Washim Rahman. See Misplaced Pages:Sockpuppet investigations/Washim Rahman/Archive .*amal.*ishra. # Misplaced Pages:Sockpuppet investigations/Jorjman .*index\.php.* # spambots .*altogen.* # Misplaced Pages:Sockpuppet investigations/Altowiki .*janhvi.*kapoor.* # Repeated recreation for promotional purposes. Article is salted, but salting tends to inspire work-around articles. .*zhu\s*ming.* # Misplaced Pages:Sockpuppet investigations/Wirterss .*zhu\s*zhe\s.* # as above .*amsu(d|dd)in.*atel # Misplaced Pages:Sockpuppet investigations/Shamsuddin Patel .*counos.* # Cryptocurrency spam: Draft:Counos, Draft:Counos Cash, Counos, Draft:Counos digital currencies. Sanction under WP:GS/Crypto. .*conous.* # as above: User:Conous .*((C\.R\..*?enkatesh|enkatesh.*?C\.R\.)).* # Misplaced Pages:Sockpuppet investigations/Chinanike101 .*im.*eiss.* # Misplaced Pages:Sockpuppet investigations/Chinanike101 .*aillou.*ettis.* # Misplaced Pages:Sockpuppet investigations/FilmLover2016 .*frica.*olic.*inst.* # Africa Policy Institute, repeatedly recreated by sockpuppets under multiple names .*esse.*augh.* # Jesse Waugh, repeatedly recreated by subject and/or paid editors .*snatch\s?bot.* # .*fatpipe.*networks.* # , .*kamakshi.*hospital.* # Confirmed UPE: Special:Contributions/Pavithra12 .*geden?gbe.* # Misplaced Pages:Sockpuppet investigations/Vwegba4real .*kwt.*today.* # Misplaced Pages:Sockpuppet investigations/Wikibaji .*know.*what.*trending.* .*alexa.*curtis.* # https://en.wikipedia.org/search/?prefix=Alexa+Curtis&title=Special%3AUndelete&fuzzy=1 .*((.ilesh)|(.rabhat)).*(.aurya).* #Misplaced Pages:Sockpuppet investigations/Rajiv Hu Main .*((.ilesh)|(.rabhat)).*(.ricket) #Misplaced Pages:Sockpuppet investigations/Rajiv Hu Main .*(Jay Silver).*((Music)|(music)|(Artist)).* #Misplaced Pages:Articles for deletion/Jay Silver (artist) and Jay Silver (Musical Artist) and other variations .*Joel.*Muhindo.* # Misplaced Pages:Articles for deletion/Jay Silver (artist) - Joel Muhindo, Joel M. Muhindo, others .*dab(li|il)z.* # Multiple socks creating many articles, see .*stuzz.* # as per above entry .*hazw.*hind.* # Misplaced Pages:Sockpuppet investigations/Chintu6, repeatedly recreated under multiple titles Category:M++\d* # Misplaced Pages:Sockpuppet investigations/The Suix Category:W++\d* # Same as above .*(ali\b|sarhan|shamran|albu\b).*(sarhan|shamran|albu\b).* # Unusually prolific self-promotion, initially by User:Ali778812 .*thula.*(victor|makhubu).* # Misplaced Pages:Sockpuppet investigations/Nokuthula27 .*battle.*for.*dream.*island.* # Special:Permanentlink/1138807206#Meta-Battle_for_Dream_Island .*battle.*for.*bfb.* # as above .*(cary|michael).*huang.* # as above .*object.*show.* # as above, Misplaced Pages:Miscellany for deletion/Draft:Object show (2nd nomination) .*amuel.*omerville # Misplaced Pages:Sockpuppet investigations/Sebi wj .*Zaleb.*Brown # Misplaced Pages:Sockpuppet investigations/FAHADChughtai123 .*Nima.*Owji.* # User:Niocs, self-promoting sock puppeteer .*nortreus.* # WP:Sockpuppet investigations/WikiCreators20, WP:Sockpuppet investigations/NORTREUS-WERLEY; see quarry:query/54537 for current and deleted hits .*Yash.*Gawli.* # Misplaced Pages:Sockpuppet investigations/Yash gawli .*Bmcabana.* # Misplaced Pages:Sockpuppet investigations/Thabo Daniels .*kisan.*swaraj.* # WP:Articles for deletion/Kisan Swaraj Sangathan, repeatedly recreated under multiple titles, salting ineffective .*\bali\b.*\bmansour\b.*actor.* # Misplaced Pages:Sockpuppet investigations/Ali mansour, m:User:علاء/case2#Ali_Mansour (Draft|User):.*\bali\b.*\bmansour\b.* # Misplaced Pages:Sockpuppet investigations/Ali mansour, m:User:علاء/case2#Ali_Mansour .*polmata.* # Misplaced Pages:Sockpuppet investigations/El Menor Mc, Misplaced Pages:Articles for deletion/El Polimata .*jack.*ninte.* # Misplaced Pages:Sockpuppet investigations/JackNinte .*(yassin|yasser).*ennassiri.* # Misplaced Pages:Sockpuppet investigations/JackNinte .*(N|n)eeraj.*(S|s)ingh.* # Misplaced Pages:Sockpuppet investigations/Bikrookanpurgangster .*ikroo.*anpur.*angster.* # Misplaced Pages:Sockpuppet investigations/Bikrookanpurgangster .*Varun.*Dave.* # Misplaced Pages:Sockpuppet investigations/VPD7102001 .*(comedy.?shorts.?gamer|\bdeji\b.*(olatunji|tube)).* # Misplaced Pages:Deletion review/Log/2022 November 15; see quarry:query/68983 for current and deleted hits .*Aditya.*Ram.* # Misplaced Pages:Sockpuppet investigations/Kumuthaseo .*b4blaze.* # Misplaced Pages:Articles for deletion/B4Blaze etc. .*loco \(.* # Misplaced Pages:Articles for deletion/Loco (esports platform) .*bayu.*aji.* # Misplaced Pages:Articles for deletion/Bayu Aji .*dmitr.*torner.* # Misplaced Pages:Miscellany for deletion/Draft:Dmitry Torner (2nd nomination) .*dom.*pewee.* <antispoof> # Misplaced Pages:Sockpuppet investigations/Flex Liberia .*reapstar.* # Misplaced Pages:Sockpuppet investigations/Karanmisrakhan ^((?!:))(chanda+n).*(mada+n).* # Misplaced Pages:Sockpuppet investigations/Dmjoshi12 .*juiceslf.* # Misplaced Pages:Sockpuppet investigations/Ijumdiya wadzani .*N?ircle.* <casesensitive> # Misplaced Pages:Articles for deletion/NCircle Entertainment (2nd nomination) .*Abhilash*Pillai.* # Misplaced Pages:Sockpuppet_investigations/Mark_Jhonny .*Ndukauba.* # Misplaced Pages:Sockpuppet investigations/Wise charly (?!(wikipedia( talk)?:|talk:)).*(annamalai.*(\bk\b|kuppu)|(\bk\b|kuppu).*annamalai).* # Special:Permalink/1189541550#K. Annamalai et al, Misplaced Pages:Deletion review/Log/2023 November 2#Annamalai Kuppusamy, quarry:query/78646 .*greg.*marchand.* # Misplaced Pages:Articles for deletion/Gregory Marchand ^Category:.*honorary.*citizen.* # See Misplaced Pages:Categories for discussion/Log/2023 August 1#Category:Honorary citizens .*daghabaaz.*dil.* # Misplaced Pages:Sockpuppet investigations/Nauman335 .*hasan.*milad.* # Misplaced Pages:Sockpuppet investigations/Enwiki23 .*century.*financ.* # Misplaced Pages:Deletion review/Log/2024 April 12 .*sanket.*mhatre.* # Misplaced Pages:Articles for deletion/Sanket Mhatre (voice actor)
# Misplaced Pages:Sockpuppet investigations/OfficialPankajPatidar, Misplaced Pages:Sockpuppet investigations/New baba .*anna.*schwartz.* .*hernndo.*vrgara.* .*tomoaki.*sato.* .*we.*bros.*media.* .*sahbabi.* .*samsung.*di(gital|splay).*solution.* .*impressions.*business.*professional.* .*untold.*news.* .*design\s*ok.* .*brian.*distance.* .*film.*invasion.*l.*a.* # Do not unsalt the next entry at the request of new editors, socks have a history of social engineering (see e.g. Misplaced Pages:Administrators' noticeboard/Archive296#Ryan Hampton (Author)) -- MER-C .*((ryan.*?hampton|hampton.*?ryan)).*
# Protected user (sub-)spaces User( talk)?:Bonadea(phone)?\/.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-userspace-semi> # Misplaced Pages:Sockpuppet investigations/Nsmutte Special:PermaLink/724686602
# 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> Misplaced Pages( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix> Misplaced Pages( talk)?:Misplaced Pages( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix> Misplaced Pages( talk)?:Help( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix> Misplaced Pages( 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> 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|webp)(\ |\,)?\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm|webp) <reupload | errmsg=titleblacklist-custom-file-extension> File:.*(\ |\,)\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm|webp) <reupload | errmsg=titleblacklist-custom-file-extension>
# Prevent creation of personal categories for users Category:User:.* <errmsg=titleblacklist-personal-category>
# multiple article re-creation under various titles by sockpuppet accounts .*oogle *oys.*
# Prevent creation of articles beginning with foreign language equivalents of User: as they aren't recognized on enwiki. (User: works on every wiki) (Agar-aramat|Amseqdac|Användare|Atuisoq|Aжыглакчы|Benter|Bikarhêner|Bru(?:ge|ka|ke)r|Brëkòwnik|Brúkari|Brūcend|Choyoołʼįįhí|Cleachdaiche|Dalībnieks|Defnyddiwr|Devnydhyer|Druvadur|Dulooi|Foydalanuvchi|Geavaheaddji|Geban|Gebr(?:oe|u|ui)ker|Gumagamit|Gumaramit|Implijer|Itilizatè|Iōng-chiá|Jeno|Jëfandikukat|Ka notcitatc|Karber|Kasutaja|Kisadi|Korisnik|Kullanıcı|Kävutai|Käyttäi|Käyttäjä|Lankide|Lītuotuojs|Masyin|Mea hoʻohana|Meidogger|Metmaacher|Middawaida|Mošomi|Mpikambana|Mtumiaji|Muna'sesetbi|Naudotojas|Nauduotuos|Notandi|Nutza|Odwumanyɛni|Oníṣe|Outelizador\(a\)|Pamakai|Pamaké|Panganggo|Pangguno|Paragamit|Paydalanıwshı|Pengguna|Pruukja|Puruhára|Përdoruesi|Qullanıcı|Redaktor|Ruraq|Suradnik|Szerkesztő|Ta ohu'uwo|Tagagamit|Thành viên|Tlatequitiltilīlli|Uiser|Ulanyjy|Uporabnik|Ureuëng Ngui|Usaor|Usor|Usuari?|Usuàriu|Usuário\(a\)|Utent?|Utilisa(?:de|teu|to)r|Utilizaire|Utilizator|Uza-na'in|Uzanto|Uzeu|Używacz|Wikipedsta|Wužiwar|Wužywaŕ|Ymmydeyr|Yusa|Yuuser|pilno|sadasya|Úsáideoir|İstifadəçi|Χρήστες|Алахәыла|Архайæг|Викиавтор|Гьуртту хьума|Декъашхо|Демнч|Доакъашхо|Колдонуучу|Корбар|Корисник|Користувач|Кулланучы|Къошулуучу|Кыттааччы|Пайдаланыше|Польꙃєватєл҄ь|Потребител|Пырысь|Сирӹшӹ|Теиця|Тиись|Удзельнік|Уртах|Участник|Χρήστης|Хоснователь|Хутшăнакан|Хэрэглэг(?:ч|шэ)|ЦӀыхухэт|Қатысушы|Ҡатнашыусы|Մասնակից|באַניצער|משתמש|ئىشلەتكۈچى|ایشلدن|بەکارھێنەر|رُکُن|صارف|مستخدم|واپرائيندڙ|ورتنوالا|کاربر|کارن|کارور|کارگير|کاریار|ܡܦܠܚܢܐ|މެމްބަރު|अवयव|छ्येलेमि|प्रयोगकर्ता|वापरपी|सदस्य|सदस्यः|আতাকুরা|ব্যবহারকারী|সদস্য|ਵਰਤੋਂਕਾਰ|સભ્ય|ବ୍ୟବହାରକାରୀ|பயனர்|వాడుకరి|ಬಳಕೆದಾರೆ|ಸದಸ್ಯ|ഉപയോക്താവ്|පරිශීලක|ผู้ใช้|ຜູ້ໃຊ້|ၽူႈၸႂ်ႉတိုဝ်း|მომხმარებელი|አባል|អ្នកប្រើប្រាស់|ᱵᱮᱵᱷᱟᱨᱤᱭᱟᱹ|Ọbanife|利用者|用戶|用户|사용자|𐌽𐌹𐌿𐍄𐌰𐌽𐌳𐍃):.* <errmsg=titleblacklist-non-English-userpage>
# Creation of Articles for creation submissions in the wrong place Misplaced Pages talk:Articles for creation\/.* <errmsg=titleblacklist-custom-AfC-wrong-place>
# Prevent non-autoconfirmed users from creating Portal pages per the RfC at w.wiki/3em Portal:.* <errmsg=Titleblacklist-nonconfirmed portal creation|autoconfirmed>
# These namespaces have been uninstalled Education Program( talk)?:.* <errmsg=Titleblacklist-Education-Program-namespace> Gadget( definition)? talk:.* # Book( talk)?:.* <errmsg=Titleblacklist-forbidden-book>
# Political party templates, deprecated since September 2021 Template:.*\/meta\/(shortname|color|abbrev|abbr) <noedit|errmsg=titleblacklist-political-party-templates>
# Stop accidental creation of WikiProjects in article space WikiProject:.*
# Stop repeated creations of G1 word salads, Misplaced Pages:Long-term abuse/Gsthae with tempo! .*mixing.*sailors.* <antispoof> # See https://en.wikipedia.org/search/?prefix=draft%3Amixing+sailors&title=Special%3AUndelete&fuzzy=1
#Repeatedly recreated attack page across pretty much any namespace going. See Special:Log/Xawp as an example and creation history of all pages listed there .*Jie*Shen*Li.*
^Misplaced Pages:Articles for deletion\/Earth \(+(st|nd|rd|th) nomination\)$ # This joke has been done to death every year and isn't funny anymore, Misplaced Pages:Miscellany for deletion/Wikipedia:Articles for deletion/Earth (21st nomination)