例如str="一二三四一二三四一二三四一二三四";arr=["一","三","五"];现在一 三在存在arr中 那么把一 三 全部替换掉别的字emmm..其实想完成的效果就是在一个textarea中 如果用户输入敏感词就标记为红色 拼接一个标签例如span 但是textarea中不能放入标签 用的div模拟的 但是如果敏感词是这句话的最后一个词的话 用户再输入就会变红色 因为输入到span中了
2 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
var str = "一二三四一二三四一二三四一二三四";
var arr = ["一", "三", "五"];
var reg = new RegExp(arr.join('|'), 'g');
str = str.replace(reg, "");
console.log(str); // "二四二四二四二四"
添加回答
举报
0/150
提交
取消