事出有因
用这篇博客来说一说JavaScript检测敏感词汇和不文明用语的用法。
用法
var content = "111TMD";
if(content.indexOf("TMD")>-1)//索引位置,666
{
alert("大哥!请文明用语!");
return;
}</span>
注:如上就是使用方法,当用户在输入框中输入不文明用语时,可以使用jQuery中的选择器来检测输入内容,具体操作在这里就不赘述了,使用好indexOf()这个神器,就能返回到所查询字符串的索引,当需要检测是否包含某个字符串的时候自然能返回这个字符串的索引位置,加入if语句中判断索引是否大于-1,则可知该字符串中是否含有所需检测的字符串了。
假如
假如用户输入“TMD”,我就能检测到content中包含这个字符串的的索引,并且索引位置明显大于-1,故if语句执行,浏览器弹出“大哥!请文明用语!”。
注:如果帮到你了,请点个赞!