js字符串中查看有没有在数组中的值有的话全部替换掉

例如
str="一二三四一二三四一二三四一二三四";
arr=["一","三","五"];

现在一 三在存在arr中 那么把一 三 全部替换掉别的字

emmm..

其实想完成的效果就是在一个textarea中 如果用户输入敏感词就标记为红色 拼接一个标签例如span 但是textarea中不能放入标签 用的div模拟的 但是如果敏感词是这句话的最后一个词的话 用户再输入就会变红色 因为输入到span中了


一只名叫tom的猫
浏览 1019回答 2
2回答

呼啦一阵风

var str = "一二三四一二三四一二三四一二三四";var arr = ["一", "三", "五"];var reg = new RegExp(arr.join('|'), 'g');str = str.replace(reg, "");console.log(str);   // "二四二四二四二四"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript