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_06_理解对象的创建过程
Oct 15 Javascript
Jquery 点击按钮显示和隐藏层的代码
Jul 25 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
AngularJS  $on、$emit和$broadcast的使用
Sep 05 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 Javascript
BootStrap按钮标签及基本样式
Nov 23 Javascript
vue父子组件的嵌套的示例代码
Sep 08 Javascript
JS实现前端页面的搜索功能
Jun 12 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
Aug 09 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
Aug 28 Javascript
javascript实现一款好看的秒表计时器
Sep 05 Javascript
浅析我对JS延迟异步脚本的思考
Oct 12 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快递单号查询接口使用示例
2014/05/05 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
一些常用的Javascript函数
2006/12/22 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
python如何将两个txt文件内容合并
2019/10/18 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
七一建党节慰问信
2015/02/14 职场文书
外贸采购员岗位职责
2015/04/03 职场文书
设备技术员岗位职责
2015/04/11 职场文书
转学证明范本
2015/06/19 职场文书
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
python图像处理 PIL Image操作实例
2022/04/09 Python