博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改敏感字
阅读量:5013 次
发布时间:2019-06-12

本文共 1743 字,大约阅读时间需要 5 分钟。

代码如下:

/*正则表达式*/

// 替换
// 替换敏感词
// 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]
// 升序
//

转载于:https://www.cnblogs.com/F001li/p/7054826.html

你可能感兴趣的文章
Windows 2008 R2系统开机时如何不让Windows进行磁盘检测?
查看>>
WP7应用开发笔记(18) 本地化与多语言
查看>>
解决 .so文件64与32不兼容问题
查看>>
归并排序法
查看>>
【剑指offer】面试题26:复杂链表的复制
查看>>
spark开发生成EXE
查看>>
Vue 全家桶介绍
查看>>
WPF Bitmap转Imagesource
查看>>
Java compiler level does not match the version of the installed Java project facet.解决方法
查看>>
笔记_小结
查看>>
Linux lsof命令 umount U盘
查看>>
自定义Font
查看>>
linux svn 服务端搭建
查看>>
maven用途、核心概念、用法、常用参数和命令、扩展
查看>>
linux时间同步ntp服务的安装与配置
查看>>
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法...
查看>>
网络编程-socket并发-粘包问题
查看>>
python 中安装pandas
查看>>
Hibernate 的<generator class="native"></generator>的不同属性含义
查看>>
linux修改root账户的用户名所得的教训
查看>>