新人求助,js关键字屏蔽

如题所述

// 进行屏蔽的文字
var str = '小丽、小明和小红是校长的学生;在这个小家庭里面,校长就是我们的老师!';
// 关键字组,这个可以在前端进行定义,也可以来自后台
var arr = ['小丽','小明','小红','家庭','校长'];
var res = str.replace(new RegExp(arr.join('|'),'img'),'*');
console.log(res);
// *、*和*是*的学生;在这个小*里面,*就是我们的老师!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-05
能不能稍微详细点呢?一般文本屏蔽用的是正则表达式
相似回答