1. 程式人生 > >關於js自動獲取input file的檔名稱

關於js自動獲取input file的檔名稱

html程式碼:
    <input type="file" name="file" id="fileid"    onchange="getfilename();" ></input>
<script>
function getfilename(){
   var file = $("#fileid").val();
   var pos=file.lastIndexOf("\\");
    return file.substring(pos+1);  
  方法二:正則表示式
  var strFileName=file.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1");  //正則表示式獲取檔名,不帶字尾
  var FileExt=file.replace(/.+\./,"");   //正則表示式獲取字尾
}
</script>