js如何屏蔽敏感词

js如何屏蔽敏感词

在js中,如何将用户输入的敏感词自动屏蔽呢。这很简单,只需要用到字符串的replace()函数即可。

先在html中设置两个文本框和一个按钮

<input type="text" value="" id="txt1" placeholder="请文明用语" />
<input type="button" value="发送" id="btn" />
<input type="text" value="" id="txt2"  disabled/>

如图
在这里插入图片描述

接下来在js里输入代码 这里我们假设敏感词是汪汪汪…

 var otxt1=document.getElementById("txt1");var otxt2=document.getElementById("txt2");var obtn=document.getElementById("btn");var str=otxt1.value ;var nstr=otxt2.value ;//获取两个文本框的值//点击事件obtn.onclick=function(){var str=otxt1.value ;for(var i=0;i<str.length;i++){str=str.replace("汪汪汪","***");}//遍历输入的字符串,出现汪汪汪即替换为***otxt2.value=str;//把新的字符串传给第二本文本框}

最后效果
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部