js获取文件后缀名
//文件路径
var filePath = "file:///storage/emulated/0/opmark/User/Pic/hangge.png";
//获取最后一个.的位置
var index= filePath.lastIndexOf(".");
//获取后缀
var ext = filePath.substr(index+1);
//输出结果
console.log(ext);
封装成函数的话:
function getFileType(filePath){
var startIndex = filePath.lastIndexOf(".");
if(startIndex != -1)
return filePath.substring(startIndex+1,filePath.length).toLowerCase();
else return "";
}
需要注意的是一定要用lastIndexOf()方法, 而不是indexOf()方法。