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

获取文件名,不带后缀

 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.xlsxvar file_name = file.match(/\.([^\.]+)$/)[1];
 var file= https://shuhaitest.oss-cn-hangzhou.aliyuncs.com/file/5293cc7250d94b1d937bb5d060ee63c7.xlsxvar file_name = file.split('.').pop().toLocaleLowerCase();

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

  1. 前端js获取图片大小 扩展名_前端 JS 获取 Image 图像 宽高 尺寸

    前端 JS 获取 Image 图像 宽高 尺寸 简介 项目中用到获取图片的原始尺寸,然后适配宽高:网上的大部分前端解决方案,都是new Image()后,在onload事件中获取image的尺寸. 在 ...

  2. js获取input上传文件名和后缀

    var file = $("#filedata").val(); var pos = file.lastIndexOf("\\");  var filename ...

  3. 前端JS获取图片文件的真实格式

    目录 常见方式判断图片格式 图像数据简单说明 JS读取图片真实格式 svg格式的判断 总结 前面博文有提到,当前主流浏览器能支持的图片格式,是七种:jpg.png.gif.bmp.ico.webp.s ...

  4. 前端js获取图片大小 扩展名_JS获取文件大小方法小结

    本文实例总结了JS获取文件大小方法.分享给大家供大家参考,具体如下: 方法一,利用ActiveX控件实现: function getFileSize(filePath) { var fso = new ...

  5. 前端Js获取本网IP和外网IP方法总汇

    我们应该知道一台电脑需要两个ip才可以上网,一个是本地的内网ip(本地ip),另一个就是外网ip(公网ip).值得说明的是:外网ip具有世界范围的唯一性,而内网ip只在局域网内部具有唯一性.并且一个局 ...

  6. 前端js获取当前年月日时间

    js获取当前年月日 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位, ...

  7. 服务器页面文件后缀,使用HTML语言开发的WWW页面文件后缀名是什么

    使用HTML语言开发的WWW页面文件后缀名是什么 发布时间:2020-11-11 14:40:04 来源:亿速云 阅读:109 作者:小新 这篇文章主要介绍了使用HTML语言开发的WWW页面文件后缀名 ...

  8. js获取url,截取url参数,截取url后文件名

    获取当前: var url = window.location.href; 百度为例: var url=window.location.href; console.info(url); http:// ...

  9. 前端JS获取ModelMap的值 2020-09-03

    问题描述: 前端获取ModelMap的值 Controller: @GetMapping("/turnDispatch/{workNo}")public String turnDi ...

最新文章

  1. 高防服务器如何进行防御措施
  2. 卷积神经网络的“封神之路
  3. HTML a 标签的正则表达式
  4. [USACO 2.2.2]循环数 (循环链表 枚举)
  5. Teams数据统计 - 通话记录
  6. 模切ERP和免费OA系统是互相结合提高效率
  7. (238)数字IC工程师核心技能树(一)
  8. executable file and DLL
  9. 根据专利号到专利查询的网站上抓取想要的信息(上)
  10. DataGradView操作之,列头右键菜单隐藏和显示字段功能
  11. 边沿检测电路设计verilog
  12. C++中toupper、tolower 、isalpha、isalnum、isdigit、islower、isupper、isblank、isspace的用法
  13. 用Java编写程序实现从键盘读入学生成绩,找出最高分,并输出学生成绩和学生的等级。
  14. 2069: [POI2004]ZAW
  15. MySQL--数据库、表基本操作
  16. linux tcp 无法握手,linux網絡編程之tcp的三次握手和四次揮手
  17. Google天涯问答提问遭遇
  18. matinee和matin区别_matin(matin法语是什么意思)
  19. 从军行的角度来看计算机故障分为,从军行
  20. uTools-你的生产工具集

热门文章

  1. PHP自动打印到网络打印机?
  2. 老人机应用_老人手机排行榜10强,一机多用操作简单!
  3. 社招联易融二面2021.04.16
  4. Python Flask,动态路由,url参数,转换器
  5. bzoj 2424: [HAOI2010]订货(费用流)
  6. 【贪玩巴斯】带你学:C++ tips ——知识点: C++整型short,int,long和long long的区别 2021年12月20日
  7. 初识容器集群管理系统 Kubernetes
  8. 因果推断4--Causal ML(个人笔记)
  9. TS 类型体操还能这么玩,太秀了
  10. 手把手教你Centos 7.6 的安装部署