关于js自动获取input file的文件名称

来源:互联网 发布:mac上steam游戏装在哪 编辑:程序博客网 时间:2024/05/01 19:39
html代码:    <input type="file" name="file" id="fileid"    onchange="getfilename();" ></input>
js代码:
<script>
function getfilename(){
   var file = $("#fileid").val();
   var i=file.lastIndexOf("\\");
   alert(i);
  方法二:正则表达式
  var name=file.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1");  //正则表达式获取文件名,不带后缀  var ext=file.replace(/.+\./,"");   //正则表达式获取后缀
  alert(ext+name);
}
</script>
1 0