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


Posted in Javascript onNovember 14, 2013
//验证文件的格式 
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(); 
} 
}
Javascript 相关文章推荐
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
May 25 Javascript
Mootools 1.2教程(2) DOM选择器
Sep 14 Javascript
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
jQuery中[attribute]选择器用法实例
Dec 31 Javascript
易被忽视的js事件问题总结
May 14 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
Apr 27 Javascript
angular4自定义组件详解
Sep 28 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
微信小程序拼接图片链接无底洞深入探究
Sep 03 Javascript
vue+vant实现商品列表批量倒计时功能
Jan 13 Javascript
js截取小数点后几位的写法
Nov 14 #Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 #Javascript
基于jquery实现的文字淡入淡出效果
Nov 14 #Javascript
JQuery实现倒计时按钮具体方法
Nov 14 #Javascript
jquery动态增加删除表格行的小例子
Nov 14 #Javascript
js取消单选按钮选中并判断对象是否为空
Nov 14 #Javascript
Javascript call和apply区别及使用方法
Nov 14 #Javascript
You might like
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
php为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
JQuery UI DatePicker中z-index默认为1的解决办法
2010/09/28 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
python 合并文件的具体实例
2013/08/08 Python
详解python metaclass(元类)
2020/08/13 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
AOP的定义以及作用
2013/09/08 面试题
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
小学教师培训感言
2014/02/11 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
微信早安问候语
2015/11/10 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
基于flask实现五子棋小游戏
2021/05/25 Python
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL