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 相关文章推荐
超级简单的图片防盗(HTML),好用
Apr 08 Javascript
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
Sep 19 Javascript
裁剪字符串trim()自定义改进版
Apr 10 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
Aug 22 Javascript
详细解密jsonp跨域请求
Apr 15 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
浅谈JavaScript中的属性:如何遍历属性
Sep 14 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
Nov 01 Javascript
Angular 容器部署的方法
Apr 17 Javascript
vue-router启用history模式下的开发及非根目录部署方法
Dec 23 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 无限级数据JSON格式及JS解析
2010/07/17 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
让你的网站可编辑的实现js代码
2009/10/19 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
详解Swift中属性的声明与作用
2016/06/30 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
基于python中__add__函数的用法
2019/11/25 Python
python两种注释用法的示例
2020/10/09 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
Python基于内置函数type创建新类型
2020/10/22 Python
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
财务经理岗位职责
2013/11/09 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
Python使用pyecharts控件绘制图表
2022/06/05 Python
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers