function filterSensitiveWord(str,forbiddenArray){
var destString = str.trim();
var re = '';
for(var i=0;i<forbiddenArray.length;i++){
if(i==forbiddenArray.length-1)
re+=forbiddenArray[i];
else
re+=forbiddenArray[i]+"|";
}
var pattern = new RegExp(re,"g");
destString=destString.replace(pattern,"***");
return destString;
}
var str ="有个人有点轻生,他很sexy,呵呵sex"//原文本
var forbiddenArray = ['轻生','sex']//原文本中需要替换的文字
filterSensitiveWord(str,forbiddenArray)