censure-js
Version:
Dirty russian/english words filter
51 lines (50 loc) • 2.94 kB
JavaScript
/**
* Set an array of english abusive words
*
* @todo check the list and add more bad words
*
*/
const patterns_en = [
'ass[a-z]+|ass','asshol[a-z]+|asshole','assfac[a-z]+|assface',
'ars[a-z]+|arse','ashole[a-z]+|ashole','assmonkey[a-z]+|assmonkey','assrammer[a-z]+|assrammer',
'asswipe[a-z]+|asswipe','azzhole[a-z]+|azzhole',
'bastard[a-z]+|bastard','berk[a-z]+|berk','biatch[a-z]+|biatch', 'bitch[a-z]+|bitch',
'blighter[a-z]+|blighter','blimey[a-z]+|blimey','bollocks[a-z]+|bollocks',
'bugger[a-z]+|bugger','bullshit[a-z]+|bullshit','butt[a-z]+|butt',
'bastard[a-z]+|bastard','basterd[a-z]+|basterd',
'blowjob[a-z]+|blowjob','boff[a-z]+|boffing','bollock[a-z]+|bollock','boobs',
'bullshit[a-z]+|bullshit','butthole[a-z]+|butthole','buttpirate[a-z]+|buttpirate','buttwipe[a-z]+|buttwipe',
'cad[a-z]+|cad','cock[a-z]+|cock','crap[a-z]+|crap','cunt[a-z]+|cunt',
'carpetmuncher','cawk','chink[a-z]+|chink','crap','cum',
'damn[a-z]+|damn','dang[a-z]+|dang','darn[a-z]+|darn','douchebag[a-z]+|douchebag',
'dick[a-z]+|dick','duffer[a-z]+|duffer','dumd[a-z]+|dumd','dego','dyke[a-z]+|dyke',
'fag[a-z]+|fag','fool[a-z]+|fool','freak[a-z]+|freak','fuck[a-z]+|fuck',
'faget[a-z]+|faget','faig[a-z]+|faig','fayg[a-z]+|fayg','fanny',
'fart[a-z]+|fart','fatass[a-z]+|fatass','feces',
'felcher[a-z]+|felcher','fudgepacker[a-z]+|fudgepacker',
'gay[a-z]+|gay','gook[a-z]+|gook',
'hoe[a-z]+|hoe','homo[a-z]+|homo','heck[a-z]+|heck',
'honkey','honky','honkie','honker','hore[a-z]+|hore',
'idiot[a-z]+|idiot',
'jerk[a-z]+|jerk','jackoff','jap','jerkoff',
'jism[a-z]+|jism','jizm[a-z]+|jizm','jizz[a-z]+|jizz',
'knob[a-z]+|knob','kawk[a-z]+|kawk','kike',
'loser[a-z]+|loser','lesbian','lesbo[a-z]+|lesbo',
'motherf[a-z]+|motherf','masterbait[a-z]+|masterbaiter','masterbate[a-z]+|masterbate',
'masturbat[a-z]+|masturbate','mothafucker[a-z]+|mothafucker',
'muthafucker[a-z]+|muthafucker','muthafuker[a-z]+|muthafucker',
'nerd[a-z]+|nerd','nigg[a-z]+|nigger','nasty',
'oriface[a-z]+|oriface','orifice[a-z]+|orifice',
'pillock[a-z]+|pillock','plonke[a-z]+|plonker','poo[a-z]+|poo',
'prat[a-z]+|prat','prick[a-z]+|prick','puss[a-z]+|pussy',
'pecker[a-z]+|pecker','piss',
'rotter[a-z]+|rotter','retard[a-z]+|retard',
'[a-z]+shit[a-z]+|[a-z]+shit|shit[a-z]+|shit','slut[a-z]+|slut','stupid[a-z]+|stupid',
'suck[a-z]+|suck','swive[a-z]+|swive','swine[a-z]+|swine',
'scank[a-z]+|scank','schaffer[a-z]+|schaffer','schlort','schledium','schlong','schmuck','screw[a-z]+|screw',
'shyte[a-z]+|shyte','skanke[a-z]+|skankee','skank[a-z]+|skanky|skank',
'skrib[a-z]+|skrib','sonofabitch',
'twat[a-z]+|twat','titt[a-z]+|titt','turd[a-z]+|turd',
'wanker[a-z]+|wanker','wank[a-z]+|wank','whore[a-z]+|whore'
];
exports.patterns_en = patterns_en;