User:Brainulator9/chat.js

//Chat censor //Censors any uncensored cusses when the button is pressed //From http://stackoverflow.com/questions/4541070/how-can-i-do-a-jquery-swear-word-bad-word-filter //Modified for Wiki use by Guppie the Third var chatCensor = function {String.prototype.repeat = function(num){ return new Array(num + 1).join(this); }

var filter = ["arse", "arsehole", "ass", "assbag", "assbandit", "assbanger", "assbite", "assclown", "asscock", "asscracker", "asses", "assface", "assfuck", "assfucker", "assgoblin", "asshat", "asshead", "asshole", "asshopper", "assjacker", "asslick", "asslicker", "assmunch", "assmuncher", "asspirate", "assshole", "asswipe", "bampot", "bastard", "beaner", "bitch", "bitchass", "bitching" "bitchtits", "bitchy", "blow job", "blowjob", "boner", "brotherfucker", "bullshit", "bumblefuck", "butt plug", "butt-pirate", "buttfucka", "buttfucker", "camel toe", "carpetmuncher", "chinc", "choad", "chode", "clitface", "clitfuck", "cockbite", "cockface", "cockfucker", "cockknoker", "cockmaster", "cockmongler", "cockmongruel", "cockmonkey", "cockmuncher", "cockshit", "cocksmith", "cocksmoker", "cocksucker", "coochie", "coochy", "coon", "cooter" "cum", "cumbubble", "cumjockey", "cumtart", "cunt," "cunthole", "deggo", "dickbag", "dickbeaters", "dickface", "dickfuck", "dickhead", "dickhole", "dickmonger", "dickweasel", "dickweed", "dickwod", "dildo", "dipshit", "dookie", "douche-fag", "douchebag", "douchewaffle", "dumass", "dumb ass", "dumbass", "dumbfuck", "dumbshit", "dumshit", "fagbag", "fagfucker", "faggit", "faggot", "fagtard", "fatass", "fellatio", "feltch", "flamer" "fuck", "fuckass", "fuckbrain", "fuckbutt", "fucked", "fucker", "fuckface", "fuckhead", "fuckhole", "fuckin", "fucking", "fucknut", "fucks", "fuckstick", "fucktard", "fuckup", "fuckwad", "fuckwit", "fuckwitt", "fudgepacker", "gaybob", "gaydo", "gayfuck", "gayfuckist", "gaytard", "gaywad", "goddamn", "goddamnit", "gooch", "gook", "gringo", "guido", "handjob", "heeb", "homo", "homodumbshit", "honkey", "humping", "jack off", "jackass", "jap", "jerk off", "jigaboo", "jizz", "jungle bunny", "junglebunny", "kike", "kooch", "kootch", "kyke", "lesbo", "lezzie", "mcfagget", "minge", "mothafucka", "motherfucker", "motherfucking", "muff", "muffdiver", "munging", "negro", "nigga", "nigger", "niglet", "nut sack", "nutsack", "paki", "panooch", "pecker", "peckerhead", "penis", "penisfucker", "pingas", "piss", "poon, "poonani", "poonany", "porch monkey", "porchmonkey", "punanny", "punta", "pussylicking", "puto", "queef", "queer", "queerbait", "queerhole", "renob", "rimjob", "ruski", "sand nigger", "sandnigger", "schlong", "scrote", "shit", "shitbagger", "shitcunt", "shitdick", "shitface", "shitfaced", "shithead", "shithole", "shithouse", "shits", "shitspitter", "shitstain", "shitter", "shittiest", "shitting", "shitty", "shiz", "shiznit", "skank", "skeet", "skullfuck", "slut", "slutbag", "snatch", "spic", "spick", "splooge", "tard", "thundercunt", "titfuck", "tits", "titties", "tittyfuck", "twat", "twatlips", "twats", "twatwaffle", "vagina", "va-j-j", "vag", "vjayjay", "wank", "wetback", "whore", "whorebag", "wop", "хуя"];

$('span.message').text(function(i, txt){

// iterate over all words for(var i=0; iCensor').appendTo('.Write');