牛骨文教育服务平台(让学习变的简单)
博文笔记

在JavaScript中如何判断一个字符串中是否包含某个字符串

创建时间:2016-10-18 投稿人: 浏览次数:3787

用这篇博客来说一说JavaScript检测敏感词汇和不文明用语的用法。


用法

var content = "111TMD";
if(content.indexOf("TMD")>-1)//索引位置,666
	{
		alert("大哥!请文明用语!");
		return;
	}</span>


注:如上就是使用方法,当用户在输入框中输入不文明用语时,可以使用jQuery中的选择器来检测输入内容,具体操作在这里就不赘述了,使用好indexOf()这个神器,就能返回到所查询字符串的索引,当需要检测是否包含某个字符串的时候自然能返回这个字符串的索引位置,加入if语句中判断索引是否大于-1,则可知该字符串中是否含有所需检测的字符串了。


假如用户输入“TMD”,我就能检测到content中包含这个字符串的的索引,并且索引位置明显大于-1,故if语句执行,浏览器弹出“大哥!请文明用语!”。
注:如果帮到你了,请点个赞!

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。