//定义敏感字符
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 += forbiddenArray[i];
else
re += forbiddenArray[i] + "|";
}
//定义正则表示式对象
//利用RegExp可以动态生成正则表示式
var pattern = new RegExp(re, "g");
if (pattern.test(str)) {
console.log("有敏感词!!!!!!!!");
return false;
} else {
console.log("没有敏感词");
return true;
}
}
//调用
forbiddenValidation("XX");