使用js实现一个批量替换敏感词var arr=傻子有病tmdvar str = tmd今天有个傻子做我旁边傻子影响了我的操作有病真是有病结果:str = 今天有个做我旁边影响了我的操作真是答题过程并且加上注释
//定义敏感词数组 var arr=['傻子','有病','tmd'];
//定义原始字符串 var str = 'tmd,今天有个傻子做我旁边,傻子影响了我的操作有病,真是有病';
//遍历敏感词数组,将每个敏感词替换为* for(var i=0;i<arr.length;i++){ //构造正则表达式,全局匹配当前敏感词,并替换为* var reg=new RegExp(arr[i],'g'); str=str.replace(reg,'*'); }
//输出结果 console.log(str); //输出:,今天有个做我旁边,影响了我的操作,真是*
原文地址: https://www.cveoy.top/t/topic/bkq2 著作权归作者所有。请勿转载和采集!