var file = mini.get("orderFile").getValue(); //为了避免转义反斜杠出问题,这里将对其进行转换 var re = /(\\+)/g; var filename=file.replace(re,"#"); //对路径字符串进行剪切截取 var one=filename.split("#"); //获取数组中最后一个,即文件名 var two=one[one.length-1]; //再对文件名进行截取,以取得后缀名 var three=two.split("."); //获取截取的最后一个字符串,即为后缀名 var last=three[three.length-1]; //添加需要判断的后缀名类型 var tp ="xls,xlsx"; if(tp.indexOf(last)>=0) { document.uploadForm.submit(); loading(); }else{ mini.alert("请导入符合要求的excel文件", "提示", null); }
js判断上传的文件类型
本文介绍了一种从文件路径中解析出文件名及其后缀的方法,并通过判断后缀来确认是否为指定类型的文件(如Excel)。代码示例使用了正则表达式来处理路径中的转义字符,确保了文件名的正确提取。

被折叠的 条评论
为什么被折叠?



