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 相关文章推荐
JS操作HTML自定义属性的方法
Feb 10 Javascript
jQuery DOM删除节点操作指南
Mar 03 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
EasyUI创建对话框的两种方式
Aug 23 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
jQuery弹出窗口简单实现代码
Mar 09 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
ES6下子组件调用父组件的方法(推荐)
Feb 23 Javascript
通过 JS 判断页面是否有滚动条的实现方法
Apr 05 Javascript
angular中子控制器向父控制器传值的实例
Oct 08 Javascript
vue-cli中安装方法(图文详细步骤)
Dec 12 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 jQuery
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
Search Engine Friendly的URL设计
2006/10/09 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
openlayers实现地图弹窗
2020/09/25 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[01:11:15]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
Python的time模块中的常用方法整理
2015/06/18 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
python logging添加filter教程
2019/12/24 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
python实现批量命名照片
2020/06/18 Python
Python页面加载的等待方式总结
2021/02/28 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
瑞典度假品牌:OAS
2019/05/28 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
健康教育评估方案
2014/05/25 职场文书
中职招生先进个人材料
2014/08/31 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书