MediaWiki:GlobalTitleblacklist

# This is a title blacklist. Titles and users that match a regular expression here cannot be created.
# Use "#" for comments.
# This is case insensitive by default
# No Userpage for IPv4a
User:([1-9]?\d|1\d\d|2([0-4]\d|5[0-5]))\.([1-9]?\d|1\d\d|2([0-4]\d|5[0-5]))\.([1-9]?\d|1\d\d|2([0-4]\d|5[0-5]))\.([1-9]?\d|1\d\d|2([0-4]\d|5[0-5]))(\/.*)? <errmsg=titleblacklist-forbidden-anonymoususerpage>
# No Userpage for IPv6
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))? <errmsg=titleblacklist-forbidden-anonymoususerpage>
# Prevent account creation with word Miraheze and related
.*(\bm|M)(?i:iraheze).*                 <newaccountonly>
.*(\bv|V)(?i:anished).*                 <newaccountonly>
.*(\bw|W)(?i:ikiTide).*                 <newaccountonly>
.*(\bw|W)(?i:ikiForge).*                <newaccountonly>
.*(\bk|K)yoikuportal.*                  <newaccountonly>
.*教育ポータル.*                          <newaccountonly>
.*\(KP\)                                <newaccountonly>
# Spam only usernames
.*(\br|R)(?i:eview).*                   <newaccountonly>
# Prevent inappropriate name account creation
.*(\br|R)(?i:ape)(?!r).*                <newaccountonly>
.*fuck.*                                <newaccountonly|antispoof> 
.*f\*ck.*                               <newaccountonly|antispoof>
.*H[1I!]TL[3E]R.*                       <newaccountonly|antispoof>
.*P[3Eê]+N+[1I!]+S.*                    <newaccountonly|antispoof>
.*B[1I!]+TCH.*                          <newaccountonly|antispoof>
.*BTCH.*                                <newaccountonly|antispoof>
.*C[0O]CKSUCK.*                         <newaccountonly|antispoof>
.*AUT[1I!]S(M|T\b).*                    <newaccountonly|antispoof>
.*ASS+HO+L+E.*                          <newaccountonly|antispoof>
.*SH[1!I]T.*                            <newaccountonly|antispoof>
.*C[0O]+CK.*                            <newaccountonly|antispoof>
.*D[1!I]CK.*                            <newaccountonly|antispoof>
.*V[4A]ND[4A]L.*                        <newaccountonly|antispoof>
.*VAG[1!I]NA.*                          <newaccountonly|antispoof>
.*D[1!I]+LDO.*                          <newaccountonly|antispoof>
.*scr[o0]tum.*                          <newaccountonly|antispoof>
.*STU+P[1!I]D.*                         <newaccountonly|antispoof>
.*SP[4A]M.*                             <newaccountonly|antispoof>
.*W[0O]+RST.*                           <newaccountonly|antispoof>
.*S[0O]+CKPU+PP+[3E]T.*                 <newaccountonly|antispoof>
.*P[1!I]+SS+.*                          <newaccountonly|antispoof>
.*N[1!I]GG+([3E]R|[4A]H).*              <newaccountonly|antispoof>
.*FAG\.?G+OT.*                          <newaccountonly|antispoof>
.*P[0O*]R[MN].*                         <newaccountonly|antispoof>
.*[I!1][NM]C[3E]S[7T].*                 <newaccountonly|antispoof>
.*W[E3]D[H4R]+[O0].*                    <newaccountonly|antispoof>
.*[L7]+[E3]ZZ+[O0].*                    <newaccountonly|antispoof>
.*GDPR.*                                <newaccountonly|antispoof>
.*T[3E]RMS\.?[O0]F\.?S[3E]RV[1!I]C[3E].*    <newaccountonly|antispoof>
.*T[3E]RMS\.?[O0]F\.?US[3E].*    <newaccountonly|antispoof>
.*C[O0]D[3E]\.?[O0]F\.?C[O0]NDUCT.*    <newaccountonly|antispoof>
.*P[O0]L[1!I]CY.*    <newaccountonly|antispoof>
# Italian swear words, commonly abused by long-term abusers
.*[NM][3E]RD[4EAO].*                   <newaccountonly|antispoof>
.*C[4A]?[SZ][0O].*                     <newaccountonly|antispoof>
.*S[7T]R[0O]N[SZ][1!I].*               <newaccountonly|antispoof>
.*V[4A@]FF[4A@][MN]CUL[0O].*             <newaccountonly|antispoof>
.*C[4A@]C[4A@].*                         <newaccountonly|antispoof>
.*PUZZOLENTE.*                         <newaccountonly|antispoof>
.*D[3E]GU[SZ][7T][@A][NM][3E]RCH[1!I][3E].* <newaccountonly|antispoof>
.*B[@4A][SZ][7T][@4A]RD.?.*              <newaccountonly|antispoof>
.*LUR[1I]D[0O].*                       <newaccountonly|antispoof>
.*L[@A4]T[R7][1I!][NM][3E].*           <newaccountonly|antispoof>
.*P[1I!][SCZ][SCZ][1I!][0O@].*         <newaccountonly|antispoof>
.*S[3E]D[3E]R[1I!][NM][0O@].*          <newaccountonly|antispoof>
# Prevent account with privileged accounts
.*(\ba|A)(?i:dmin).* <newaccountonly>
.*(\bs|S)(?i:ysop).* <newaccountonly>
.*(\bm|M)(?i:oderator).* <newaccountonly>
.*(\bd|D)(?i:irector).* <newaccountonly>
.*(\bc|C)(?i:heckuser).* <newaccountonly>
.*(\bs|S)(?i:te[vw]ard).* <newaccountonly>


# Prevent accounts with more than 50 characters from being created (Trolling)
.{20,} <newaccountonly|errmsg=titleblacklist-toomanycharacters> # Disallows usernames of more than 20 characters
# Spam-only accounts
.*Plaquenil.* <newaccountonly>
# Abuse
.*[Ll][Oo0]ck[Rr]eason.* <newaccountonly>
.*[Cc]ustom.*[Rr]eason.* <newaccountonly>
.*[Ll][Oo0]ck.*[Rr]eason.* <newaccountonly>
.*[Bb][Ll][Oo0]ck.*[Rr]eason.* <newaccountonly>
.*AlexandraVoicu.* <newaccountonly>
.*W[I!1][KC][I!1]P[3E]D[I!1][@A4].* <newaccountonly|antispoof>
.*Y[4A@]ML[4A@].*           <newaccountonly|antispoof>