前端js获取文件名、后缀,截取文件名后缀、多个小数点完整文件后缀

工作中遇到了各种各样的获取文件名称文件后缀等等一些问题,这里做一个简单的记录

获取文件名,不带后缀

 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();

你可能感兴趣的:(javascript,前端,javascript)