@kpachbiu/censure-js
Version:
Dirty russian/english words filter
51 lines (50 loc) • 2.96 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'
];
export default patterns_en;