javascript驗證上傳文件的類型限制必須為某些格式
更新時間:2013年11月14日 17:41:01 作者:
驗證上傳文件類型的方法有很多,在本文為大家詳細(xì)介紹下js中是如何實現(xiàn)的
復(fù)制代碼 代碼如下:
//驗證文件的格式
function validateFile(){
var fileObject=$("#filename");
var errorObject=$("#error");
var filepath=fileObject.val();
var fileArr=filepath.split("http://");
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();
}
}
相關(guān)文章
Flexigrid在IE下不顯示數(shù)據(jù)的有效處理方法
Flexigrid在IE下不顯示數(shù)據(jù)的處理方法是:指定一下Ajax請求數(shù)據(jù)的方式為Get方式,遇到此問題的朋友可以參考下2014-09-09HTML5開發(fā)Kinect體感游戲的實例應(yīng)用
這篇文章主要介紹了HTML5開發(fā)Kinect體感游戲的實例應(yīng)用的相關(guān)資料,希望通過本文能夠幫助到大家,需要的朋友可以參考下2017-09-09JS信息收集代碼研究(獲取客戶端的瀏覽器、cpu等軟硬件信息)
聽朋友說,這段JavaScript信息收集代碼主要用于收集IP......等等什么的,用來研究,需要的朋友可以參考一下2023-06-06