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 相关文章推荐
JavaScript 在各个浏览器中执行的耐性
Apr 06 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
Sep 10 Javascript
js实现上一页下一页的效果【附代码】
Mar 10 Javascript
jQuery操作css样式
May 15 jQuery
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
Sep 20 Javascript
Validform验证时可以为空否则按照指定格式验证
Oct 20 Javascript
vue ssr 指南详读
Jun 29 Javascript
使用canvas实现一个vue弹幕组件功能
Nov 30 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
element中table高度自适应的实现
Oct 21 Javascript
如何用JavaScipt测网速
May 09 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
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
python画折线图的程序
2018/07/26 Python
Python 变量类型详解
2018/10/10 Python
如何通过python画loss曲线的方法
2019/06/26 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
历史专业个人求职信分享
2013/12/20 职场文书
主要负责人任命书
2014/06/06 职场文书
投资意向书
2014/07/30 职场文书
工作经历证明书范文
2014/11/02 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
Node实现搜索框进行模糊查询
2021/06/28 Javascript
Jpa Specification如何实现and和or同时使用查询
2021/11/23 Java/Android