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中sort()方法的用法
Nov 04 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
使用JQuery在线制作ppt并在线演示源码特效
Sep 08 Javascript
解析Node.js基于模块和包的代码部署方式
Feb 16 Javascript
基于JS实现textarea中获取动态剩余字数的方法
May 25 Javascript
JavaScript_object基础入门(必看篇)
Jun 13 Javascript
bootstrap多种样式进度条展示
Dec 20 Javascript
JS实现可针对算术表达式求值的计算器功能示例
Sep 04 Javascript
Node.js console控制台简单用法分析
Jan 04 Javascript
Javascript 对象(object)合并操作实例分析
Jul 30 Javascript
微信小程序保存图片到相册权限设置
Apr 09 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 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桌面中心(三) 修改数据库
2007/03/11 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
限制复选框的最大可选数
2006/07/01 Javascript
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
javascript使用prototype完成单继承
2014/12/24 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
Python时间获取及转换知识汇总
2017/01/11 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
详解pandas赋值失败问题解决
2020/11/29 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
主持人演讲稿范文
2013/12/28 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
云台山导游词
2015/02/03 职场文书
团结友爱主题班会
2015/08/13 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android