工作中遇到了各种各样的获取文件名称文件后缀等等一些问题,这里做一个简单的记录
获取文件名,不带后缀
var fileName = "xxxxxx.tif";
var strFileName=fileName.replace(/(.*\/)*([^.]+).*/ig,"$2");
获取文件后缀
var FileExt=file_path.replace(/.+\./,"");
var fileExtension = file_path.substring(file_path.lastIndexOf('.') + 1);
截取文件后缀
var reg = /\.\w+$/;
var file_name = file_path.replace(reg,'');
多个小数点完整文件路径截取后缀
var file= https://shuhaitest.oss-cn-hangzhou.aliyuncs.com/file/5293cc7250d94b1d937bb5d060ee63c7.xlsx
var file_name = file.match(/\.([^\.]+)$/)[1];
var file= https://shuhaitest.oss-cn-hangzhou.aliyuncs.com/file/5293cc7250d94b1d937bb5d060ee63c7.xlsx
var file_name = file.split('.').pop().toLocaleLowerCase();