javascript 判断字符串是否包含某字符串及indexOf使用示例


Posted in Javascript onOctober 18, 2013

通过判断指定目录实现广告的显示

if(location.href.indexOf("https://3water.com/codes/")>-1){ 
alert('ok'); 
}
var Cts = "bblText"; 
if(Cts.indexOf("Text") >= 0 ) 
{ 
alert('Cts中包含Text字符串'); 
}

indexOf用法:

返回 String 对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数

strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf 相同。

示例

下面的示例说明了 indexOf 方法的用法。

function IndexDemo(str2){ 
var str1 = "BABEBIBOBUBABEBIBOBU" 
var s = str1.indexOf(str2); 
return(s); 
}

对于JavaScript的indexOf忽略大小写

JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
indexOf函数是从左向右执行查找。否则,该方法与 lastIndexOf 相同。

下面的示例说明了indexOf函数方法的用法

function IndexDemo(str2){ 
var str1 = "BABEBIBOBUBABEBIBOBU" 
var s = str1.indexOf(str2); 
return(s); 
}
Javascript 相关文章推荐
JavaScript 仿关机效果的图片层
Dec 26 Javascript
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
Jul 25 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
javascript对下拉列表框(select)的操作实例讲解
Nov 29 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
Jan 04 Javascript
获取JS中网页各种高宽与位置的方法总结
Jul 27 Javascript
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
JavaScript动态绑定详解
Sep 14 Javascript
微信小程序自定义音乐进度条的实例代码
Aug 28 Javascript
JavaScript惰性求值的一种实现方法示例
Jan 11 Javascript
Vue 实现前端权限控制的示例代码
Jul 09 Javascript
常用js字符串判断方法整理
Oct 18 #Javascript
javaScript arguments 对象使用介绍
Oct 18 #Javascript
js实现简单的星级选择器提交效果适用于评论等
Oct 18 #Javascript
用jquery统计子菜单的条数示例代码
Oct 18 #Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
Oct 18 #Javascript
通过length属性判断jquery对象是否存在
Oct 18 #Javascript
js 使FORM表单的所有元素不可编辑的示例代码
Oct 17 #Javascript
You might like
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
DELPHI面试题研发笔试试卷
2015/11/08 面试题
测绘工程本科生求职信
2013/10/10 职场文书
自动化专业职业生涯规划书范文
2014/01/16 职场文书
初中军训感想300字
2014/03/05 职场文书
绿色家庭事迹材料
2014/05/01 职场文书