22 lines
		
	
	
		
			671 B
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			671 B
		
	
	
	
		
			INI
		
	
	
	
	
	
"filters"
 | 
						|
{
 | 
						|
	// this is what the filtered characters are replaced by, do "" to just remove them
 | 
						|
	"censor" ""
 | 
						|
 | 
						|
	// regex expression for filtering, matches are replaced by the censor, here we are using a whitelist - this would strip unicode characters
 | 
						|
	"filter" "[^A-Za-z0-9\s!@#$%^&*()-_+=-`~\\\]\[{}|';:/.,?><]"
 | 
						|
 | 
						|
	// series of regex expressions for names POST FILTER, matches will get replacement names
 | 
						|
	"banned"
 | 
						|
	{
 | 
						|
		"1" "[Aa4]+[Dd]+[Mm]+[IiL1]+[nN]+"
 | 
						|
		"2" "@((!?)me|(c?)t(s?)|(!?)admins|(!?)friends|random((c?)t?)|humans|spec|alive|dead|aim|bots)"
 | 
						|
	}
 | 
						|
 | 
						|
	// replacement names, granted by banned filter, or if the name is too short (<2)
 | 
						|
	"names"
 | 
						|
	{
 | 
						|
		"1" "BAD_NAME"
 | 
						|
	}
 | 
						|
}
 |