JSFiddle - React, Tailwind, and code Playground
by Kai
JavaScript
function filterBadWords (str) {
var badwords = [
'shit',
'fuck',
'gay',
'homo',
'queer',
'nigg(er|a)',
'fag(got)?',
'dick',
'pussy',
'bitch',
'ass'
];
var r = new RegExp('(' + badwords.join('|') + ')', 'ig');
str = str.replace(r, '!@#$%');
return str;
}
alert(filterBadWords('Hahah fuck you stupid ass. I\'ll kill your stupid nigger fag ass.'));