JS获取文件名的方法

 

 

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(/.+./,"");   //正则表达式获取后缀

 

posted @ 2015-09-26 09:49  瀚澈  阅读(6876)  评论(0)    收藏  举报