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 相关文章推荐
PHP 与 js的通信(via ajax,json)
Nov 16 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
Dec 09 Javascript
非常有用的40款jQuery 插件推荐(系列二)
Dec 25 Javascript
jquery提取元素里的纯文本不包含span等里的内容
Sep 30 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
Dec 04 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
Angularjs中使用layDate日期控件示例
Jan 11 Javascript
Angularjs为ng-click事件传递参数
Jun 15 Javascript
vue 粒子特效的示例代码
Sep 19 Javascript
详解RequireJs官方使用教程
Oct 31 Javascript
详解.vue文件中style标签的几个标识符
Jul 17 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
Jan 15 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
PHP中使用curl入门教程
2015/07/02 PHP
php实用代码片段整理
2016/11/12 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
mpvue微信小程序开发之实现一个弹幕评论
2019/11/24 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
Sanic框架Cookies操作示例
2018/07/17 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
python自定义函数def的应用详解
2020/06/03 Python
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
在校大学生个人的自我评价
2014/02/13 职场文书
村干部培训方案
2014/05/02 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
2014年变电站工作总结
2014/12/19 职场文书
先进工作者个人总结
2015/02/15 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
python中的被动信息搜集
2021/04/29 Python
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL