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 相关文章推荐
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
Aug 16 Javascript
javascript动态创建表格及添加数据实例详解
May 13 Javascript
Jquery注册事件实现方法
May 18 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
May 02 Javascript
jQuery zTree树插件动态加载实例代码
May 11 jQuery
AngularJS 实现点击按钮获取验证码功能实例代码
Jul 13 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 Javascript
node中的密码安全(加密)
Sep 17 Javascript
Vue插槽原理与用法详解
Mar 05 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 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
PHP去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
php的ajax简单实例
2014/02/27 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
js 操作符实例代码
2009/10/24 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
Python深入学习之内存管理
2014/08/31 Python
python生成验证码图片代码分享
2016/01/28 Python
Python使用gensim计算文档相似性
2016/04/10 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
如何将json数据转换为python数据
2020/09/04 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
PHP如何对用户密码进行加密
2014/07/31 面试题
工程业务员工作职责
2013/12/07 职场文书
奠基仪式主持词
2014/03/20 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书