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显示当然日期和时间即年月日星期和时间
Oct 29 Javascript
JS实现网页滚动条感应鼠标变色的方法
Feb 26 Javascript
JS实用的动画弹出层效果实例
May 05 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
May 17 Javascript
拥Bootstrap入怀——导航栏篇
May 30 Javascript
Vue.js每天必学之过滤器与自定义过滤器
Sep 07 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
Dec 20 Javascript
利用原生JS与jQuery实现数字线性变化的动画
Feb 24 Javascript
深入浅析javascript函数中with
Oct 28 Javascript
JS精确判断数据类型代码实例
Dec 18 Javascript
利用promise及参数解构封装ajax请求的方法
Mar 24 Javascript
详解Vue的列表渲染
Nov 20 Vue.js
常用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函数(ignore_user_abort)
2012/08/01 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
js兼容标准的表格变色效果
2008/06/28 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
React组件的三种写法总结
2017/01/12 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
Python查询IP地址归属完整代码
2017/06/21 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
Stefania Mode美国:奢华设计师和时尚服装
2018/01/07 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
C语言如何决定使用那种整数类型
2016/11/26 面试题
教师辞职报告范文
2014/01/20 职场文书
ktv中秋节活动方案
2014/01/30 职场文书
个性发展自我评价
2014/02/11 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
办理房产证委托书
2014/09/18 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
个人先进事迹材料
2014/12/29 职场文书