方法一:
html:
<input type="file" id="file_up" name="file" multiple="multiple" >
js:
function readFile(){
var input = document.getElementById("file_up");
var iLen = this.files.length;
for(var i=0;i<iLen;i++){
if (!input['value'].match(/.jpg|.gif|.png|.jpeg|.bmp/i)){ //判断上传文件格式
return alert("上传的图片格式不正确,请重新选择");
}
}
方法二:
也可以加属性直接限定:
如excel格式限定属性:
accept=".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
<input type="file" id="file_up" name="file" multiple="multiple" accept=".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">