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 Global对象
Aug 13 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
Jan 06 Javascript
JavaScript控制Session操作方法
Jan 17 Javascript
js简单实现用户注册信息的校验代码
Nov 15 Javascript
Javascript 实现图片无缝滚动
Dec 19 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
jQuery事件绑定用法详解
Sep 08 Javascript
vue.js实现仿原生ios时间选择组件实例代码
Dec 21 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
vue 路由页面之间实现用手指进行滑动的方法
Feb 23 Javascript
JQuery选中select组件被选中的值方法
Mar 08 jQuery
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 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扩展ZF――Validate扩展
2008/01/10 PHP
php 分页函数multi() discuz
2009/06/21 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
PHP实现百度人脸识别
2019/05/06 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
javascript事件模型代码
2007/07/01 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
NodeJS开发人员常见五个错误理解
2020/10/14 NodeJs
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
django云端留言板实例详解
2019/07/22 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
奥巴马获胜演讲稿
2014/05/15 职场文书
单位在职证明书
2014/09/11 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
大学运动会通讯稿
2015/07/18 职场文书
清明扫墓感想
2015/08/11 职场文书