js替换敏感字符

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)

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页