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;//把新的字符串传给第二本文本框}
最后效果

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