功能说明:用jQuery从content中检查是否存在敏感词,如果有就将content中的正文替换为“当前内容已删除”,如果没有就保持content中的html内容不变。
大概效果:
原代码:
<div class="content"><p>这是一个包含敏感词1的文章正文内容。</p></div>
检测到敏感词后的结果:
<div class="content"><h3>当前内容已删除</h3></div>
jQuery代码,需引入jQuery:
// 敏感词检测,如果包含checkWords敏感词,则替换正文内容为内容已删除提示
$(document).ready(function() {
var checkWords = ["敏感词1","敏感词2","敏感词3"];
$(".content").each(function() {
var html = $(this).html();
var isCheckWord = false;
$.each(checkWords, function(index, word) {
if (html.includes(word)) {
isCheckWord = true;
return false;
}
});
if (isCheckWord) {
$(this).html("<h3>当前内容已删除</h3>");
}
});
});