Js/Jquery获取input file的文件名
程序员文章站
2024-03-20 20:35:46
...
<input type="file" name="file" id="file" class="input_text80" />
方法一:字符串截取
ar file = $("#file").val();
var fileName = getFileName(file);
function getFileName(o){
var pos=o.lastIndexOf("\\");
return o.substring(pos+1);
}
方法二:正则表达式
ar file = $("#file").val();
var strFileName=file.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1"); //正则表达式获取文件名,不带后缀
var FileExt=file.replace(/.+\./,""); //正则表达式获取后缀
//带文件后缀名 获取文件名称
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);
});
});
上一篇: Singleton pattern
下一篇: swagger 配置类
推荐阅读
-
Js/Jquery获取input file的文件名
-
jQuery获取上传文件名的方法
-
jquery获取下拉框当前选项的显示名称 博客分类: javascript js获取下拉框的显示值js取select中option的显示值jquery获取下拉框的显示值
-
jQuery或Js获取select选中的value或text 博客分类: js jqueryJavaScript
-
jQuery或Js获取select选中的value或text 博客分类: js jqueryJavaScript
-
jquery获取数组长度_js中dom对象和jQuery对象的相互转换
-
关于获取input type='file'的大小疑点
-
JS获取循环表格中input的值,该怎么处理
-
php如何通过jquery获取 $_FILES['file']['name']的值?
-
微信小程序开发之 js页面获取wxml页面中picker,input的值