UNPKG

@kpachbiu/censure-js

Version:
51 lines (50 loc) 2.96 kB
/** * 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;