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 相关文章推荐
jQuery学习笔记之Helloworld
Dec 22 Javascript
javascript获取当前日期时间及其它操作函数
Jan 11 Javascript
关于query Javascript CSS Selector engine
Apr 12 Javascript
jQuery实现密保互斥问题解决方案
Aug 16 Javascript
用jQuery模拟select下拉框的简单示例代码
Jan 26 Javascript
JavaScript正则表达式的分组匹配详解
Feb 13 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
Jan 07 Javascript
了不起的11个JavaScript代码重构最佳实践小结
Jan 11 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实现mysql数据库备份类
2008/03/20 PHP
php生成缩略图的类代码
2008/10/02 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
IE8 原生JSON支持
2009/04/13 Javascript
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
2018/04/08 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
nuxt 路由、过渡特效、中间件的实现代码
2020/11/06 Javascript
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
Django实现的自定义访问日志模块示例
2017/06/23 Python
numpy自动生成数组详解
2017/12/15 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
美容院考勤制度
2014/01/30 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
python编程实现清理微信重复缓存文件
2021/11/01 Python
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL