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 相关文章推荐
Javascript学习笔记之数组的构造函数
Nov 23 Javascript
javascript查询字符串参数的方法
Jan 28 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
Jun 20 Javascript
js的flv视频播放器插件使用方法
Jun 23 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
Oct 15 Javascript
深入理解ECMAScript的几个关键语句
Jun 01 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
Bootstrap fileinput文件上传组件使用详解
Jun 06 Javascript
js使用xml数据载体实现城市省份二级联动效果
Nov 08 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
Apr 11 Javascript
详解vue beforeEach 死循环问题解决方法
Feb 25 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 fckeditor 调用的函数
2009/06/21 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
让焦点自动跳转
2006/07/01 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
js自定义input文件上传样式
2018/10/26 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
2019/06/17 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
将Python代码打包为jar软件的简单方法
2015/08/04 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
某某同志考察材料
2014/05/28 职场文书
公务员检讨书
2014/11/01 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android