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 相关文章推荐
动态创建的表格单元格中的事件实现代码
Dec 30 Javascript
基于jQuery的js分页代码
Jun 10 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
Oct 23 Javascript
关于jquery input textare 事件绑定及用法学习
Apr 03 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
使用Sticker.js实现贴纸效果
Jan 28 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
Mar 04 Javascript
JavaScript中join()方法的使用简介
Jun 09 Javascript
JS中的作用域链
Mar 01 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
解决Extjs下拉框不显示的问题
Jun 21 Javascript
基于vue和websocket的多人在线聊天室
Feb 01 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
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
js静态方法与实例方法分析
2011/07/04 Javascript
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python的gevent框架的入门教程
2015/04/29 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
python的mysqldb安装步骤详解
2017/08/14 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
python中线程和进程有何区别
2020/06/17 Python
介绍一下代理模式(Proxy)
2014/10/17 面试题
升学宴主持词
2014/04/02 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
委托书格式
2014/08/01 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
会议简讯范文
2015/07/20 职场文书
企业财务管理制度范本
2015/08/04 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
2016年党员学习廉政准则心得体会
2016/01/20 职场文书