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)文章
微信小程序開(kāi)發(fā)中組件的生命周期詳細(xì)介紹
生命周期是指一個(gè)對(duì)象從創(chuàng)建→>運(yùn)行>銷毀的整個(gè)階段,強(qiáng)調(diào)的是一個(gè)時(shí)間段,文中介紹了小程序中組件的生命周期,需要的朋友可以參考下2022-08-08Flexigrid在IE下不顯示數(shù)據(jù)的有效處理方法
Flexigrid在IE下不顯示數(shù)據(jù)的處理方法是:指定一下Ajax請(qǐng)求數(shù)據(jù)的方式為Get方式,遇到此問(wèn)題的朋友可以參考下2014-09-09iframe與主框架跨域相互訪問(wèn)實(shí)現(xiàn)方法
今天正好需要用到iframe 與主框架相互訪問(wèn)的實(shí)現(xiàn)方法,正好看到了這篇文章,確實(shí)不錯(cuò),特分享一下,需要的朋友可以參考下2017-09-09HTML5開(kāi)發(fā)Kinect體感游戲的實(shí)例應(yīng)用
這篇文章主要介紹了HTML5開(kāi)發(fā)Kinect體感游戲的實(shí)例應(yīng)用的相關(guān)資料,希望通過(guò)本文能夠幫助到大家,需要的朋友可以參考下2017-09-09JavaScript 隨機(jī)驗(yàn)證碼的生成實(shí)例代碼
這篇文章主要介紹了JavaScript 隨機(jī)驗(yàn)證碼的生成實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-09-09js實(shí)現(xiàn)簡(jiǎn)單的星級(jí)選擇器提交效果適用于評(píng)論等
星級(jí)選擇器在網(wǎng)上會(huì)搜到很多類似的代碼,不過(guò)實(shí)現(xiàn)起來(lái)相對(duì)比較復(fù)雜,在本文將為大家介紹的是使用js簡(jiǎn)單的實(shí)現(xiàn)下,感興趣的朋友不要錯(cuò)過(guò)2013-10-10JS信息收集代碼研究(獲取客戶端的瀏覽器、cpu等軟硬件信息)
聽(tīng)朋友說(shuō),這段JavaScript信息收集代碼主要用于收集IP......等等什么的,用來(lái)研究,需要的朋友可以參考一下2023-06-06