replace(#39;这里写要替换的/g/i);i表示忽略
[replace]6;
i 表示忽略大小写
gi 表示全局匹配+忽略大小写
案例:在留言板里输入留言 点提交按钮之后 有'激情'就会替换成**号
提交
var text = document.querySelector('#text');
var btn = document.querySelector('button');
var div = document.querySelector('div');
btn.onclick = function() {
div.innerHTML = text.value.replace(/激情/g, '**');
//方法2 ''是字符型 但是字符型后面加g会报错
div.innerHTML = text.value.replace('激情', '**');
}
g 代表全局匹配 如果不写g 则只会把第一个‘激情’替换成星号 后面出现则不再替换
如果有多个需要屏蔽替换的词汇 可以使用 正则表达式里的 | (或or)
这样输入激情或者其他脏词汇都会被输出星号
如果直接想把敏感词过滤掉不显示直接把后面的**改为空即可 ' '
btn.onclick = function() {
div.innerHTML = text.value.replace(/激情|cao|骂/g, '**');
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/1606
0 评论
525
发表评论
热门文章
自媒体博客Spimes主题23w 阅读
Spimes主题专为博客、自媒体、资讯类的网站设计....
vCard主题个人简历主题12w 阅读
一款个人简历主题,可以简单搭建一下,具体也比较简单....
Spzac个人资讯下载类主题9.2w 阅读
用于作品展示、资源下载,行业垂直性网站、个人博客,....
Splity博客双栏主题8.4w 阅读
仿制主题,Typecho博客主题,昼夜双版设计,可....
热评文章
自媒体博客Spimes主题405 评论
Splity博客双栏主题186 评论
Spzac个人资讯下载类主题89 评论
Splinx博客图片主题35 评论
Spzhi知识付费社区主题34 评论
vCard主题个人简历主题29 评论
三栏清新博客S_blog主题29 评论
Pure轻简主题28 评论
tony
3天前
这个是多少积分的啊:问号: