<input id="upload_excel" type="file" class="ui input">
<script>
var upload = function(){
var excle = $("#upload_excel").val();
if(excle == null){
alert("未选择Excel文件");
}else{
// 判断是否是Excel格式
SGIS.API.get("/batchQuery/analyExcel",function(){
});
}
}();
</script>
正则判断后缀,我自己写过一个这样的,
if (excel!= '') {
var reg = /^.*\.(?:xls|xlsx)$/i;//文件名可以带空格
if (!reg.test(path)) {//校验不通过
alert("请上传excel格式的文件!");
return;
}
}
<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" />
这样再上传文件的时候,只可以选择excel文件
var fileType = $(buttonId)[0].value.split(".")[1];
if ( fileType != "excel"
alert("只支持.execl");
return false;
)