JS判断字符串包含的方法


Posted in Javascript onMay 05, 2015

本文实例讲述了JS判断字符串包含的方法。分享给大家供大家参考。具体如下:

1.  例子:

var tempStr = "tempText" ;
var bool = tempStr.indexOf("Texxt");
//返回大于等于0的整数值,若不包含"Text"则返回"-1。
if(bool>0){
 document.write("包含字符串");
}else{
 document.write("不包含字符串");
}

2. indexOf用法:

strObj.indexOf(subString[, startIndex])

JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串, 则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

参数:

strObj : 必选项,String 对象或文字。   
subString :必选项,要在 String 对象中查找的子字符串。 
starIndex :可选项,该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找;

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

3. 与lastIndexOf的区别:

lastIndexOf() 方法则是从字符串的结尾开始检索子串。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
Nov 30 Javascript
javascript设计模式之解释器模式详解
Jun 05 Javascript
jQuery实现可用于博客的动态滑动菜单
Mar 09 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 Javascript
JS填写银行卡号每隔4位数字加一个空格
Dec 19 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 27 Javascript
vue解决跨域问题(推荐)
Nov 10 Javascript
JS实用的动画弹出层效果实例
May 05 #Javascript
js日期范围初始化得到前一个月日期的方法
May 05 #Javascript
javascript实现捕捉键盘上按下的键
May 05 #Javascript
js中this用法实例详解
May 05 #Javascript
javascript中返回顶部按钮的实现
May 05 #Javascript
JS简单实现动画弹出层效果
May 05 #Javascript
教你使用javascript简单写一个页面模板引擎
May 05 #Javascript
You might like
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
javascript break指定标签打破多层循环示例
2014/01/20 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
详解js中==与===的区别
2017/01/08 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
Python编码爬坑指南(必看)
2016/06/10 Python
python如何实现反向迭代
2018/03/20 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
linux面试题参考答案(1)
2016/01/22 面试题
高中生学习总结的自我评价范文
2013/10/13 职场文书
校园报刊亭创业计划书
2014/01/02 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
村干部承诺书
2014/03/28 职场文书
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android