html代码:

    <input type="file" name="file" id="file" class="input_text80"></input>
js:

方法一:字符串截取
var file = $("#file").val();
var fileName = getFileName(file);
  
function getFileName(o){
    var pos=o.lastIndexOf("\\");
    return o.substring(pos+1);  
}
  
方法二:正则表达式
var file = $("#file").val();
var strFileName=file.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1");  //正则表达式获取文件名,不带后缀
var FileExt=file.replace(/.+\./,"");   //正则表达式获取后缀
//带文件后缀名

//获取文件名称   function getFileName(path) {

var pos1 = path.lastIndexOf('/');

var pos2 = path.lastIndexOf('\\');

var pos = Math.max(pos1, pos2);

if (pos < 0) {           return path;       }

else {           return path.substring(pos + 1);       }   }

$(document).ready(function () {

$('#file').change(function () {

var str = $(this).val();

var fileName = getFileName(str);

var fileExt = str.substring(str.lastIndexOf('.') + 1);

alert(fileName + "\r\n" + fileExt);

});

});

转载于:https://www.cnblogs.com/qiao20/p/9015182.html

Js/Jquery获取input file的文件名相关推荐

  1. JS/jQuery获取input的值和清空input的value值

    一.获取input的值 1.通过普通选择器获取 通过类选择器获取:$('.class').val() 通过id选择器获取:$(" #id").val() 2.通过标签选择器获取 $ ...

  2. js,jquery获取文件全名,后缀,文件名

    网上找了几个不太满意,参照文章自己修改了一下,可以获取表单中文件的全名,后缀,文件名 var filePath = $('#file').val(); // 获取表单的值var arr = fileP ...

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

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

  4. js原生、jquery获取input为text的输入框(单个/多个) 并清空value(bootstrap 输入框)

     一.用bootstrap框架写了一个简单的表单,html结构和效果图如下: <form> <div class="form-row mb-2"><d ...

  5. 如何通过js获取html文本框中的值,js与jquery获取input输入框中的值实例讲解

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...

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

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

  7. php获取input file路径,JavaScript_JS获取input file绝对路径的方法(推荐),最近因需要上传文件到oracle blo - phpStudy...

    JS获取input file绝对路径的方法(推荐) 最近因需要上传文件到oracle blob里, 在获取文件路径的遇到些问题,由于安全原因,新版的浏览器都不支持直接获取本地URL,在网上找了些方法, ...

  8. html取 输入框中的值,jquery获取input输入框中的值

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...

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

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

  10. vue中input获取文件路径_JS获取input file绝对路径的方法(推荐)

    最近因需要上传文件到oracle blob里, 在获取文件路径的遇到些问题,由于安全原因,新版的浏览器都不支持直接获取本地URL,在网上找了些方法,如下: //FX获取文件路径方法 function ...

最新文章

  1. SublineText 3 安装 Package Control插件
  2. 图像极坐标变换及在OCR中的应用
  3. cuda、cudnn相关问题链接
  4. 软概(lesson 2):课堂测试
  5. 使用ueditor实现多图片上传案例
  6. javascript 中面向对象实现 如何继承
  7. leetcode4:Median of Two Sorted Arrays
  8. vs2005菜单:工具-选项-环境
  9. 关于mapper接口与mapper.xml文件在同包运行找不到问题解决
  10. Queue 输出数据
  11. Git——添加文件【git add / git commit】
  12. 程序设计实践——第二章
  13. Tomcat发布项目时,浏览器地址栏图标的问题
  14. 微信公众号跳转小程序,详细教程
  15. C语言每日一练——第12天:求一个矩阵的转置
  16. 声网3D在线互动场景空间音频的实时渲染——如何把“声临其境”推向极致
  17. 华为HMS对谷歌GMS,有多大胜算?
  18. 2022第七届“数维杯”大学生数学建模夏令营
  19. python 画饼图
  20. python3 copy和deepcopy

热门文章

  1. Java界面设计的用途
  2. 开源社群系统 ThinkSNS+ 0.7.4 版本发布
  3. 推荐一款数据恢复软件EasyRecovery
  4. 请问mysql优化相关
  5. PHP设计模式——建造者模式
  6. Ubuntu使用记录:直接使用root账户登录
  7. 限制页面被pc端访问
  8. day21-字节流和字符流
  9. [JZOJ P1327] [DP]订货
  10. 5. DOM解析XML