UNPKG

esterling

Version:
32 lines (20 loc) 567 B
var censorWords = ["sad", "bad", "mad"]; var customCensoredWords = []; function censor(inStr){ for(idx in censorWords){ inStr = inStr.replace(customCensoredWords[idx], "*****"); } for(idx in customCensoredWords){ inStr = inStr.replace(customCensoredWords[idx], "****"); } return inStr; } function addCensoredWord(word){ customCensoredWords.push(word); } function getCensoredWord() { return censorWords.concat(customCensoredWords); } exports.censor = censor; exports.addCensoredWords = addCensoredWord; exports.getCensoredWord = getCensoredWord;