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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
Dec 13 Javascript
利用JS延迟加载百度分享代码,提高网页速度
Jul 01 Javascript
javascript代码运行不出来执行错误的可能情况整理
Oct 18 Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
JS中的二叉树遍历详解
Mar 18 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
jQuery查找dom的几种方法效率详解
May 17 jQuery
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
Feb 11 Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 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程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
读jQuery之十 事件模块概述
2011/06/27 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
AngularJS过滤器filter用法分析
2016/12/11 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
python获取list下标及其值的简单方法
2016/09/12 Python
使用Python读取大文件的方法
2018/02/11 Python
python实现简单登陆流程的方法
2018/04/22 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
jenkins配置python脚本定时任务过程图解
2019/10/29 Python
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
澳大利亚最大的百货公司:Myer
2018/12/21 全球购物
木马的传播途径主要有哪些
2016/04/08 面试题
优秀体育委员自荐书
2014/01/31 职场文书
个性婚礼策划方案
2014/05/17 职场文书
高中学校对照检查材料
2014/08/31 职场文书
市场营销计划书
2015/01/17 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
2019求职信大礼包
2019/05/15 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS