网上找了几个不太满意,参照文章自己修改了一下,可以获取表单中文件的全名,后缀,文件名

var filePath = $('#file').val(); // 获取表单的值var arr = filePath.split('\\'); //通过\分隔字符串,成字符串数组var fileName = arr[arr.length-1]; //取最后一个,就是文件全名,含后缀var index= filePath.lastIndexOf("."); // 获取最后一个.的位置var ext = filePath.substring(index+1,filePath.length); //后缀名
console.log('后缀名:'+ext); // 文件名fileName1 = fileName.substring(0,(fileName.length - ext.length - 1));// 从全名中截后缀就是文件名
console.log('文件名:'+fileName1); // 文件名

js,jquery获取文件全名,后缀,文件名相关推荐

  1. js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)...

    原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type=' ...

  2. js如何获取html图片,JS/JQuery获取网页或文章或某DIV所有图片

    要获取网页所有图片,我们可以通过Javascript就能轻松实现,不过要想获得文章或某容器(如:Div)里所有图片,使用JQuery而不是Javascript来实现就会变得更加简单.本文将给你详细介绍 ...

  3. html 获取下一个兄弟节点,JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法...

    $(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $("input[type='file']").length; for(v ...

  4. mime类型是什么 node_Node.js - 文件系统获取文件类型

    我需要借助node.js来获取文件的文件类型以设置内容类型.我知道我可以很容易地检查文件扩展名,但我也有没有扩展名的文件,其内容类型应该是image/png,text/html aso.Node.js ...

  5. 获取文件的后缀名 和 Process进程

    1.获取文件的后缀名: string hou = Path.GetExtension("wang.txt");//hou=".txt";引用using Syst ...

  6. html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素

    var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得 ...

  7. js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

    js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&q ...

  8. js jquery 获取元素(父节点,子节点,兄弟节点)

    js jquery 获取元素(父节点,子节点,兄弟节点) js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&quo ...

  9. html jq固定div高度,js/jQuery获取/设置div的高度,宽度···

    js/jQuery获取/设置html标签的高度等css属性· $(".out-div").height($(window).height() - $("#topDiv&q ...

最新文章

  1. Alpha冲刺 - (5/10)
  2. 百度无人驾驶出租长沙开测:Apollo技术一汽红旗车队,年内服役
  3. 30 Days of .NET [Windows Mobile Applications] - Day 01: Minutes to Midnight Countdown(午夜倒数器)...
  4. Linux服务器集群系统(四)--转
  5. JSP标签和JSTL标签注意点
  6. [HOW TO]-ubuntu20.10环境上安装workpress
  7. openstack placement 组件作用理解
  8. arch 还原pacman_如何使用Pacman在Arch Linux中安装Go
  9. 放弃redis使用mongodb做任务队列支持增删改管理
  10. sass编译css(转自阮一峰)
  11. 超声声场模拟_3D打印全息透镜聚焦超声在低成本脑成像中的应用
  12. Linux 下自动化脚本安装Jdk、Nginx等软件
  13. Android Jetpack组件(九)DataStore
  14. Unable to validate using XSD: Your JAXP provider does not support XML Schema
  15. react学习—Reducer Hook
  16. d3.js之中国地图
  17. 区块链百科合集 之 层 级 架 构
  18. 抖音一个老人和一个机器人歌曲_抖音空巢老人背景音乐是什么歌_抖音空巢老人背景音乐介绍_游戏吧...
  19. 亚马逊又为卖家解锁新功能,最高提升10%转化的它不可忽略!
  20. Terracotta Server集群

热门文章

  1. springboot 异常 org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or fiel
  2. 微信小程序 换行显示指定行数据量
  3. python docx 图片_python-docx图像的添加与删除
  4. Docker Swarm 和zookeeper整合
  5. 《软件工程里面的大学十年》(转载上半部分)
  6. 实现数据字典的缓存、加载、刷新和映射的集成框架
  7. Spider07selenium进阶登录反爬
  8. mysql 字段名和关键字冲突
  9. 数据分析学习总结笔记05:缺失值分析及处理
  10. 计算机音乐的制作流程,RME Babyface Pro 为音乐制作人/DJ Supa Dups 简化了制作流程...