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 相关文章推荐
JS遮罩层效果 兼容ie firefox jQuery遮罩层
Jul 26 Javascript
js Math 对象的方法
Sep 01 Javascript
JavaScript将数据转换成整数的方法
Jan 04 Javascript
JavaScript自定义日期格式化函数详细解析
Jan 14 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
谈谈JavaScript自定义回调函数
Oct 18 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
Jul 27 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
Oct 26 Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 Javascript
JavaScript实现小球沿正弦曲线运动
Sep 07 Javascript
微信小程序实现多选框功能的实例代码
Jun 24 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+DBM的同学录程序(1)
2006/10/09 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
js数组操作常用方法
2014/05/08 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
python实现在字符串中查找子字符串的方法
2015/07/11 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
python先序遍历二叉树问题
2017/11/10 Python
用python实现对比两张图片的不同
2018/02/05 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
python学习基础之循环import及import过程
2018/04/22 Python
对python 自定义协议的方法详解
2019/02/13 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
公司成本主管岗位责任制
2014/02/21 职场文书
求职意向书
2014/07/29 职场文书
群众路线领导对照材料
2014/08/23 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
八年级作文之感恩
2019/11/22 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python