Code Bye

js怎么验证上传的文件是excel

 

js怎么验证上传的文件是excel

验证后缀名吧 。。
如上、验证后缀名
在js获取文件上传路径,然后得到文件后缀,昨个判断不就ok了么

30分
function doCheck(){
var file = $(“#fileName”).val();
if(file == “””” || file == null) {
$(“#error”).html(“请选择所要上传的文件!”);
} else {
var index = file.lastIndexOf(“.”);
if(index < 0) {
$(“#error”).html(“上传的文件格式不正确,请选择97-2003Excel文件(*.xls)!”);
} else {
var ext = file.substring(index + 1, file.length);
if(ext != “xls”) {
$(“#error”).html(“上传的文件格式不正确,请选择97-2003Excel文件(*.xls)!”);
} else {
$(“#error”).hide();
return true;
}
}
}
return false;
}

给你段代码看看 

LS的正解

这个只能通过验证后缀名!这个就比较简单了嘛!
得到文件的全部路径后 截取最后一个 “.” 到末尾的格式。 
全部统一大写或者小写来判断 你想要的格式
.xls的就是
引用 7 楼  的回复:

得到文件的全部路径后 截取最后一个 “.” 到末尾的格式。 
全部统一大写或者小写来判断 你想要的格式
.xls的就是

截取最后一个 “.”+1, 到末尾的格式

好,我试试。我也正要用

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明js怎么验证上传的文件是excel