检测敏感字符

function fn(name) {
var jc = ["敏感字符", "广电总局"];
var gc = ["*****", "****"];
if(typeof(name) === "string") {
for(var j = 0; j < jc.length; j++) {
for(var i = 0; i < name.length; i++) {
name = name.replace(jc[j], gc[j]);
};
};
console.log(name);
} else {
if(name instanceof Array) {
for(var k = 0; k < name.length; k++) {
if(typeof(name[k]) === "string") {
var ar=name[k].split("");
if(name[k].charCodeAt(i) < 255){
ar[0]=name[k][0].toUpperCase()
name[k]=ar.join("")
}else{
ar[0]=name[k][0].bold()
name[k]=ar.join("")
};
}
};
console.log(name);
document.write(name);
}else{
console.log("超出检测范围")
return "超出检测范围"
}
}

};
var str = ‘如果传入字符串,检测字符串的敏感词("敏感字符","广电总局"),如果传入字符串,检测字符串的敏感词("敏感字符","广电总局"),如果传入字符串,检测字符串的敏感词("敏感字符","广电总局"),如果传入字符串,检测字符串的敏感词("敏感字符","广电总局"),‘
fn(str);
var arr = [2, 44, "敏感字符", 33, "cheng", 546, "广电总局", "yang"];
fn(arr);
fn(3);

时间: 2024-11-08 15:18:52

检测敏感字符的相关文章

过滤敏感字符

原文:过滤敏感字符 源代码下载地址:http://www.zuidaima.com/share/1550463636458496.htm 有疑问请联系我.

php 设置提交信息后自动替换敏感字符加单引号

php.ini 有个配置项,magic_quotes_gpc,值为on时就会自动在SQL敏感字符前面加"\"注释(比如 单引号  ' ) 你可以在php.ini中设成off禁用,或者在php中判断一下 if (!get_magic_quotes_gpc()) { // 处理字符串,自动添加"\" $_POST['message'] = addslashes($_POST['message']); } else { // 不做任何处理 }

java web过滤器实际应用(解决中文乱码 html标签转义功能 敏感字符过滤功能)

转载地址:http://www.cnblogs.com/xdp-gacl/p/3952405.html 在filter中可以得到代表用户请求和响应的request.response对象,因此在编程中可以使用Decorator(装饰器)模式对request.response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求. 一.Decorator设计模式 1.1.Decorator设计模式介绍 当某个对象的方法不适应业务需求时,通常有2种方式可以对方法进行增强: 编写子类,覆盖需增强的

C++ 敏感字符过滤

WordNode.h #ifndef __TOOLS_WORDNODE_H_INCLUDE__ #define __TOOLS_WORDNODE_H_INCLUDE__ #include <map> class CWordNode { typedef std::map<std::string, CWordNode*> umap; public: CWordNode(const std::string& word) { Reset(word); } ~CWordNode()

PHP检测当前字符编码并转码

一.检测当前字符串编码并将编码改为utf-8 1 获取当前字符串的编码 $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); 2 将字符编码改为utf-8 $str_encode = mb_convert_encoding($str, 'UTF-8', $encode); 二.函数详解 1 mb_detect_encoding - 检测字

js过滤检测敏感词汇

html: <textarea rows="10" cols="100" id="myDiv"></textarea> <button id="getFile" onclick="yz()">校验文字</button> js: //禁止多次请求 let stRs=sessionStorage.getItem('stRs')?sessionStorage.get

过滤sql敏感字符

public static class SensitiveDataUtil { private static string ChangeSubStr(string s, string oldstr, string newstr) { if (s == null || s == "") return ""; string s1 = s.ToLower(); int i = s1.IndexOf(oldstr); while (i != -1) { string l =

js过滤敏感词语

//定义敏感字符 var forbiddenStr = "某某,不可以"; var forbiddenArray = forbiddenStr.split(","); //检测敏感字符函数 function forbiddenValidation(str) { var re = ''; for (var i = 0; i < forbiddenArray.length; i++) { if (i == forbiddenArray.length - 1) re

手把手编写自己的PHP MVC框架实例教程

1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式. MVC把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller). PHP中MVC模式也称Web MVC,从上世纪70年代进化而来. MVC的目的是实现一种动态的程序设计,便于后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能. 除此之外,此模式通过对复杂度的简化,使程序结构更加直观. MVC各部分的职能: 模型Model – 管理大部分