本文所分享的知识点是【js中substr,substring,indexOf,lastIndexOf的用法小结】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
js中substr,substring,indexOf,lastIndexOf的用法小结
js中substr,substring,indexOf,lastIndexOf等的用法
1.substr
substr(start,length)表示从start位置开始,截取length长度的字符串。
var src="http://www.bitscn.com/school/Javascript/201407/images/off_1.png";
alert(src.substr(7,3));
弹出值为:off
2.substring
substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。
var src="http://www.bitscn.com/school/Javascript/201407/images/off_1.png";
alert(src.substring(7,10));
弹出值为:off
3.indexOF
indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置(从左向右)。没有匹配的则返回-1,否则返回首次出现位置的字符串的下标值。
var src="http://www.bitscn.com/school/Javascript/201407/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="http://www.bitscn.com/school/Javascript/201407/images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));
弹出值依次为:6,15
关于js中substr,substring,indexOf,lastIndexOf的用法小结的相关讨论如下:
相关问题:js中的lastIndexOf()方法
答:var a=i.lastindexof("\\"); 这样就是找最后一个\ \是转义符 >>详细
相关问题:在java里,String path = uri.substring(uri.lastI...
答:比如uri是"C:/abc/edf/123.txt" 这段就会让path得到"/123" uri.subString是截取uri的一部分 uri.lastIndexOf是找到uri里面最后一个"你想找的东西"的位置 所以就是截取最后一个"/"和最后一个"."之间的东西, 貌似会包括subString(a, b)里a位置的东... >>详细
相关问题:JS字符段截取substr
答: var img=document.getElementById("#img"); var path=img.src; var filename; if(path.indexOf("/")>0)//如果包含有"/"号 从最后一个"/"号+1的位置开始截取字符串 { filename=path.substring(path.lastIndexOf("/")+1,path.length); } else { f... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
