esterling
Version:
32 lines (20 loc) • 567 B
JavaScript
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;