JS 过滤敏感词

代码实现了一个功能,针对职能部门的待办页面,在提交结果时进行敏感词检查。如果输入包含特定的敏感词汇,如“满意”、“投诉人”等,系统会提示并阻止提交。此功能更新了Config.sensitiveWords30数组,增加了更多敏感词,确保提交内容的合规性。
摘要由CSDN通过智能技术生成

 

 

//职能部门的待办理页面的提交结果操作时增加对敏感词的判断,如果包含敏感词则提示,且不能提交 add by lp 20220816
    //config.js部门经办人角色设置Config.jbrroletype
    if ($("#hideroletype").val() == Config.jbrroletype && (tacheid == 13 || tacheid == 120)) {//120:二级部门办理(部门经办人)、13:职能部门办理(部门经办人)
        //var arrCiYu = ["评价满意", "表示满意", "结果满意", "评价比较满意", "表示比较满意", "结果比较满意", "投诉人满意", "投诉人表示理解", "投诉人表示认可", "投诉人表示接受"]
        var arrCiYu = Config.sensitiveWords30;//add by lp on 20230130 for 16759 部门提交结果新增敏感词信息
        var alertCi = "";
        for (var i = 0; i < arrCiYu.length; i++) {
            alertCi = arrCiYu[i]

            正则表达式去除字串中空格
            if ($.trim($("#txtdqjg").val().replace(/\s+/g, '')).indexOf(arrCiYu[i]) != -1) {//诉求的基本情况
                alert("诉求的基本情况中,出现了敏感词汇-----" + alertCi.replace(/\s+/g, ''));
                return;
            }
            if ($.trim($("#txtblcg").val().replace(/\s+/g, '')).indexOf(arrCiYu[i]) != -1) {//诉求的办理过程
                alert("诉求的办理过程,出现了敏感词汇-------" + alertCi.replace(/\s+/g, ''));
                return;
            }
            if ($.trim($("#txtdcjg").val().replace(/\s+/g, '')).indexOf(arrCiYu[i]) != -1) {//诉求的调查结果
                alert("诉求的调查结果,出现了敏感词汇-------" + alertCi.replace(/\s+/g, ''));
                return;
            }
        }
    }

 

//add by lp on 20230130 for 16759 部门提交结果新增敏感词信息
Config.sensitiveWords30 = ["评价满意", "表示满意", "结果满意", "评价比较满意", "表示比较满意", "结果比较满意", "投诉人满意", "投诉人表示理解", "投诉人表示认可", "投诉人表示接受", "居民主要投诉", "居民投诉", "居民主要反映", "居民反映", "居民主要反应", "居民反应", "该市民", "该先生", "该女士", "该居民", "您主要反应", "您反应", "你主要反映", "你反映", "市民主要反映", "市民反映", "市民主要反应", "市民反应", "他主要反映", "他反映", "他主要反应", "他反应", "她主要反映", "她反映", "她主要反应", "她反应", "你说", "你的", "你主要投诉", "你投诉", "市民主要投诉", "市民投诉", "他主要投诉", "他投诉", "她主要投诉", "她投诉", "你表示", "他表示", "她表示", "你认为", "他认为", "她认为", "你向市民热线", "她向市民热线", "他向市民热线", "为了你", "为了她", "回复你", "告知你", "答复你", "你反馈", "市民反馈", "居民反馈", "他反馈", "她反馈", "向你反映", "多放协调", "武汉币", "?", "。。", ",。", "。,", ",,", "?", ",,", ".,", "..", ",.", ",.", "。,", ",,", ",,", "诉求的基本情况", "诉求的办理过程", "诉求的调查结果", "卫生服务中午", "::", "::", "::", "::", "~", ";。", "。;", ".,", ",。", "。.", "不属本部门", "不是本部门", "不是我单位", "不属我单位", "不属于本部门", "不属于本单位", "不属于我单位", "不属于我部门", ";.", ".;", ";.", ";。", ".。", "不属本单位", "不是本单位", "不是我部门", "不属我部门", "非我部门", "非我单位", "非本部门", "非本单位", "不属本局", "不是本局", "不是我局", "不属我局", "不属于本局", "非我局", "非本局"];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值