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 相关文章推荐
滚动经典最新话题[prototype框架]下编写
Oct 03 Javascript
javascript 显示当前系统时间代码
Dec 28 Javascript
JavaScript仿商城实现图片广告轮播实例代码
Feb 06 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
jquery html动态添加的元素绑定事件详解
May 24 Javascript
BootStrap CSS全局样式和表格样式源码解析
Jan 20 Javascript
AngularJS表单验证功能分析
May 26 Javascript
ionic2自定义cordova插件开发以及使用(Android)
Jun 19 Javascript
判断滚动条滑到底部触发事件(实例讲解)
Nov 15 Javascript
vue生命周期和react生命周期对比【推荐】
Sep 19 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
利用JS响应式修改vue实现页面的input值
Sep 02 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合并两个数组的两种方式的异同
2012/09/14 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
在Python中使用Neo4j的方法
2019/03/14 Python
python爬虫 爬取超清壁纸代码实例
2019/08/16 Python
Python @property原理解析和用法实例
2020/02/11 Python
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
Pureology官网:为染色头发打造最好的产品
2019/09/13 全球购物
国际贸易专业推荐信
2013/11/15 职场文书
房屋委托书范本
2014/04/04 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
国旗下的演讲稿
2014/05/08 职场文书
企业读书活动总结
2014/06/30 职场文书
文明上网主题班会
2015/08/14 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
创业的9条正确思考方式
2019/08/26 职场文书