首页 > 代码库 > 修改敏感字

修改敏感字

代码如下:

/*正则表达式*/
// 替换
// 替换敏感词
// var str ="纪委负责全国党员干部的纪检和纪检监察工作,";
// 纪委 **
// 纪检 **
// 纪检监察 ****
// 第一个字纪
// 第二个字委或检 如果是检 /*
var str="强调,当前各级党组织和党员、干部贯彻执行党的群众路线情况是好的,党群干群关系也是好的,广大党员、干部发挥了先锋模范作用,赢得了广大人民群众肯定和拥护。 " var reg = /党/g; //global
var arr = str.replace(reg,"*");
// 一共替换了多少处
var kwords = str.match(reg);//
console.log(kwords)//["党", "党", "党", "党", "党"]
// kwords.length
if(kwords!=null){
console.log("共替换了"+kwords.length+"处");
console.log(str.search(reg));//匹配到第一个关键字所在的位置
}
*/ /*
var str ="keep on going never give up";
var words =str.split(" ");//按照空格切割
console.log(words)
for(var i=0;i<words.length;i++){
// console.log( words[i][0].toLocaleUpperCase())+
// console.log(words[i].slice(1));
words[i] = words[i][0].toLocaleUpperCase()+words[i].slice(1) }
console.log(words.join(" "))
*/ /*var str ="keep on going never give up";
var arr="";
var words =str.split(" ");//按照空格切割
console.log(words)
for(var i=0;i<words.length;i++){
// console.log( words[i][0].toLocaleUpperCase())+
// console.log(words[i].slice(1)); arr+= words[i][0].toLocaleUpperCase()+words[i].slice(1)+" "; }
console.log(arr);*/
// 查找
// 判断有没有
// 买表 买了表 买个表 买了个表 //{min,max}
// {值}
// 买[了个]{0,2}表 /*
var reply=prompt("输入一句话");
var reg=/买[了个]{0,2}表/;
// search(reg) // 下标位置
if(reply.search(reg)!=-1){
alert("发现敏感词")
}else{
alert("没有发现敏感词")
}
*/
/*var str="纪委负责全国党员干部的纪检和纪检监察工作";
var reg =/纪[委,检](监察)?/;
// 检索关键字
// match()
var kwords=null;
while((kwords = str.match(reg))!=null){
// 关键字判断当前的字符个数 ** *****
// 本次查找的关键字
str = str.replace(reg,kwords[0].length ==2?"**":"****")
}
console.log(str);*/ //var game ="郑燕青@特种兵@80%#徐翊@炮兵@40%沈超@医疗兵@50%";
// 郑燕青 特种兵 80%
//
// 1~33+
// 1+17
//随机数 push
// 红球[01,18,16,14,22]
// 升序
//

修改敏感字