javascript驗(yàn)證上傳文件的類型限制必須為某些格式
更新時(shí)間:2013年11月14日 17:41:01 作者:
驗(yàn)證上傳文件類型的方法有很多,在本文為大家詳細(xì)介紹下js中是如何實(shí)現(xiàn)的
復(fù)制代碼 代碼如下:
//驗(yàn)證文件的格式
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請(qǐng)求數(shù)據(jù)的方式為Get方式,遇到此問題的朋友可以參考下2014-09-09iframe與主框架跨域相互訪問實(shí)現(xiàn)方法
今天正好需要用到iframe 與主框架相互訪問的實(shí)現(xiàn)方法,正好看到了這篇文章,確實(shí)不錯(cuò),特分享一下,需要的朋友可以參考下2017-09-09HTML5開發(fā)Kinect體感游戲的實(shí)例應(yīng)用
這篇文章主要介紹了HTML5開發(fā)Kinect體感游戲的實(shí)例應(yīng)用的相關(guān)資料,希望通過本文能夠幫助到大家,需要的朋友可以參考下2017-09-09JavaScript 隨機(jī)驗(yàn)證碼的生成實(shí)例代碼
這篇文章主要介紹了JavaScript 隨機(jī)驗(yàn)證碼的生成實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-09-09js實(shí)現(xiàn)簡單的星級(jí)選擇器提交效果適用于評(píng)論等
星級(jí)選擇器在網(wǎng)上會(huì)搜到很多類似的代碼,不過實(shí)現(xiàn)起來相對(duì)比較復(fù)雜,在本文將為大家介紹的是使用js簡單的實(shí)現(xiàn)下,感興趣的朋友不要錯(cuò)過2013-10-10JS信息收集代碼研究(獲取客戶端的瀏覽器、cpu等軟硬件信息)
聽朋友說,這段JavaScript信息收集代碼主要用于收集IP......等等什么的,用來研究,需要的朋友可以參考一下2023-06-06