javascript验证上传文件的类型限制必须为某些格式

复制代码 代码如下:

  //验证文件的格式

  function validateFile(){

  var fileObject=$("#filename");

  var errorObject=$("#error");

  var filepath=fileObject.val();

  var fileArr=filepath.split("//");

  var fileTArr=fileArr[fileArr.length-1].toLowerCase().split(".");

  var filetype=fileTArr[fileTArr.length-1];

  if(filetype!="xls"&&filetype!="xlsx"&&filetype!="doc"&&filetype!="docx"

  &&filetype!="jpeg"&&filetype!="jpg"&&filetype!="ppt"&&filetype!="pptx"

  &&filetype!="txt"&&filetype!="bmp"&&filetype!="png"&&filetype!="gif"){

  fileObject.focus();

  errorObject.html("上传文件必须为图片、doc、ppt、xls、txt文件!");

  }else{

  errorObject.remove();

  }

  }