您的位置:首页 > Web前端 > JavaScript

利用 JavaScript对敏感文字进行替换

2016-10-24 00:00 369 查看
在进行留言的时候,在输入某些敏感文字时会替换问,下面通过实例进行对敏感文字的替换**

首先要在html中声明一个输入标签

文本框,录入文本,录入完毕(失去焦点),将文本框的js替换为*--
模拟过滤敏感字符<br>
<input type="text" id="txtString"  onblur="replaceString()">

然后通过js进行一系列的操作

<script>
function replaceString(){
var s=document.getElementById("txtString").value;
//循环的方式实现
var index =s.indexOf("js")
while(index>-1)//说明其中含有js
{
s = s.replace("js","*");
index= s.indexOf();//进行重新赋值防止死循环
}
/*
//正则表达式实现,js中的正则表达式写在2个//里面
s.replace(/js/gi, "*");*/
/*
正则表达式匹配模式:
g---global全局
m---multilin
i---忽略大小写
*/
document.getElementById("txtString").value=s;
}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息