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. Windows上通过VLC播放器搭建rtsp流媒体测试地址操作步骤
  2. sgn matlab,matlab中.*的问题
  3. Unity3D ShaderLab 菲涅耳内轮廓
  4. 深度之眼 | 《如何高效度论文》笔记
  5. MySQL复制常见问题处理
  6. 不知道为什么IList.Contains()总是返回FALSE
  7. StingBuilde类对象的使用 1126
  8. [工具库]JOXMLBuilder工具类——一键把多个bean对象数据转换为XML格式数据
  9. 测试用例--因果图、判定表法
  10. java类中的static块_java类中static代码块的执行次数
  11. Spring MVC URL的映射问题 ;Spring MVC 跳转与iframe包含地址问题
  12. XMPP即时通讯机制
  13. arcgis 批量计算几何_GIS中的计算几何
  14. html 文件常用格式
  15. GitHub Android 最火开源项目Top20
  16. IObit Uninstaller Pro v10.6.0.4 Cracked 安装监视器无法开启或无效的解决方案
  17. 5年随访显示TNF拮抗剂治疗银屑病关节疗效持久
  18. 数据源SqlDataSource,DetailView,ObjectDataSource控件的配置使用
  19. 17.AtomicInteger、AtomicBoolean的底层原理
  20. 如何求一个关系模式的候选码

热门文章

  1. 《扩展 jQuery》——2.3 总结
  2. mysql 查看死锁和去除死锁
  3. Latex 资料汇总(持续更新)
  4. Switch View when host XmlFormView in aspx
  5. 谈如何边做事,边提高
  6. Daily scrum 10.12
  7. hdu P3374 String Problem
  8. pycharm操作指北
  9. My third homework
  10. tomcat,zookeeper,activeMQ,Kafka设置jvm参数