核心代码:
//定义敏感字符
var forbiddenArray =['xx','<','>','黄色'];
//定义函数
function forbiddenStr(str){
var destString = trim(str);
var re = '';
for(var i=0;i<forbiddenArray.length;i++){
if(i==forbiddenArray.length-1)
re+=forbiddenArray[i];
else
re+=forbiddenArray[i]+"|";
}
//定义正则表示式对象
//利用RegExp可以动态生成正则表示式
var pattern = new RegExp(re,"g");
destString=destString.replace(pattern,"***");
return destString;
}
//定义敏感字符
var forbiddenArray =['xx','<','>','黄色'];
//定义函数
function forbiddenStr(str){
var destString = trim(str);
var re = '';
for(var i=0;i<forbiddenArray.length;i++){
if(i==forbiddenArray.length-1)
re+=forbiddenArray[i];
else
re+=forbiddenArray[i]+"|";
}
//定义正则表示式对象
//利用RegExp可以动态生成正则表示式
var pattern = new RegExp(re,"g");
destString=destString.replace(pattern,"***");
return destString;
}
敏感字符过滤技术
本文介绍了一种用于过滤敏感字符的方法,通过定义敏感词汇数组并使用正则表达式进行匹配替换,实现对输入字符串中敏感词汇的有效屏蔽。此方法适用于网络论坛、社交媒体等需要对用户发布内容进行审核的场景。
2589

被折叠的 条评论
为什么被折叠?



