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 相关文章推荐
textContent在Firefox下与innerText等效的属性
May 12 Javascript
De facto standard 世界上不可思议的事实标准
Aug 29 Javascript
Angular用来控制元素的展示与否的原生指令介绍
Jan 07 Javascript
微信小程序 Storage API实例详解
Oct 02 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
Nov 16 Javascript
React 子组件向父组件传值的方法
Jul 24 Javascript
移动端效果之IndexList详解
Oct 20 Javascript
AngularJS监听ng-repeat渲染完成的方法
Mar 20 Javascript
微信小程序封装分享与分销功能过程解析
Aug 13 Javascript
详解JavaScript的this指向和绑定
Sep 08 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
Nov 16 Javascript
原生JS实现拖拽功能
Dec 16 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
一些常用的php简单命令代码集锦
2007/09/24 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
javascript基本类型详解
2014/11/28 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
javascript滚轮控制模拟滚动条
2016/10/19 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
JS正则获取HTML元素的方法
2017/03/31 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
Python正则表达式匹配中文用法示例
2017/01/17 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
Python 输入一个数字判断成绩分数等级的方法
2018/11/15 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
python的数学算法函数及公式用法
2020/11/18 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
amazeui模态框弹出后立马消失并刷新页面
2020/08/19 HTML / CSS
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
Linux的文件类型
2016/07/05 面试题
协议书范本
2014/04/23 职场文书
个人综合鉴定材料
2014/05/23 职场文书
计算机教师工作总结
2015/08/13 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
Python使用PyYAML库读写yaml文件的方法
2022/04/06 Python
python中redis包操作数据库的教程
2022/04/19 Python