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 相关文章推荐
学习YUI.Ext基础第一天
Mar 10 Javascript
input+select(multiple) 实现下拉框输入值
May 21 Javascript
js select常用操作控制代码
Mar 16 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
JavaScript事件委托用法分析
Jan 24 Javascript
JavaScript简介
Feb 15 Javascript
AngularJS基础学习笔记之指令
May 10 Javascript
Bootstrap实现带动画过渡的弹出框
Aug 09 Javascript
canvas实现动态小球重叠效果
Feb 06 Javascript
微信小程序实现换肤功能
Mar 14 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
May 09 Javascript
微信开发之微信jssdk录音功能开发示例
Oct 22 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
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
JS中type="button"和type="submit"的区别
2017/07/04 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
跟老齐学Python之网站的结构
2014/10/24 Python
python随机生成指定长度密码的方法
2015/04/04 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
python 计算文件的md5值实例
2017/01/13 Python
python实现kNN算法
2017/12/20 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
如何使用Pytorch搭建模型
2020/10/26 Python
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
大学生创业感言
2014/01/25 职场文书
新教师个人总结
2015/02/06 职场文书
党小组推荐意见
2015/06/02 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书