利用lastIndexOf() 获取文件后缀名

lastIndexOf() 方法
返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1。从该字符串的后面向前查找,从 fromIndex 处开始。
字符串中的字符被从左向右索引。首字符的索引(index)是 0,最后一个字符的索引是 stringName.length - 1。


"aa.txt".lastIndexOf(".");//2


[url]https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf[/url]

获取文件后缀名函数:

function catchtype(source){
var typestr = source.toLowerCase().substring(source.lastIndexOf('.')+1);
return typestr;
}
catchtype("aa.txt");//"txt"

你可能感兴趣的:(js-String)