js中substr,substring,indexOf,lastIndexOf的用法小结


Posted in Javascript onDecember 27, 2013

js中substr,substring,indexOf,lastIndexOf等的用法

1.substr
substr(start,length)表示从start位置开始,截取length长度的字符串。

var src="images/off_1.png";
alert(src.substr(7,3));

弹出值为:off
 

2.substring
substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。

var src="images/off_1.png";
alert(src.substring(7,10));

弹出值为:off

3.indexOF
indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置(从左向右)。没有匹配的则返回-1,否则返回首次出现位置的字符串的下标值。

var src="images/off_1.png";
alert(src.indexOf('t'));
alert(src.indexOf('i'));
alert(src.indexOf('g'));

弹出值依次为:-1,0,3

4.lastIndexOf
lastIndexOf()方法返回从右向左出现某个字符或字符串的首个字符索引值(与indexOf相反)

var src="images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));

弹出值依次为:6,15

Javascript 相关文章推荐
jquery插件制作 手风琴Panel效果实现
Aug 17 Javascript
在js文件中如何获取basePath处理js路径问题
Jul 10 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
Jun 03 Javascript
jQuery菜单插件用法实例
Jul 25 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
JavaScript、jQuery与Ajax的关系
Jan 24 Javascript
Bootstrap项目实战之子栏目资讯内容
Apr 25 Javascript
Vue之Vue.set动态新增对象属性方法
Feb 23 Javascript
对layui中的onevent 和event的使用详解
Sep 06 Javascript
JavaScript Window浏览器对象模型原理解析
May 30 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
Jul 22 Javascript
window.open打开页面居中显示的示例代码
Dec 27 #Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 #Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
Dec 27 #Javascript
JS 数字转换研究总结
Dec 26 #Javascript
利用jQuary实现文字浮动提示效果示例代码
Dec 26 #Javascript
js几秒以后倒计时跳转示例
Dec 26 #Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 #Javascript
You might like
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
php笔记之:文章中图片处理的使用
2013/04/26 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
非阻塞动态加载javascript广告实现代码
2010/11/17 Javascript
浅谈JavaScript中Date(日期对象),Math对象
2015/02/05 Javascript
js实现数组转换成json
2015/06/26 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
移动端图片上传旋转、压缩问题的方法
2018/10/16 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
python 字典修改键(key)的几种方法
2018/08/10 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
企业管理毕业生求职信范文
2014/03/07 职场文书
班主任新年寄语
2014/04/04 职场文书
我爱我校演讲稿
2014/05/21 职场文书
环保公益策划方案
2014/08/15 职场文书
社区娱乐活动方案
2014/08/21 职场文书
对党的十八届四中全会的期盼
2014/10/17 职场文书
五年级小学生评语
2014/12/26 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang