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 on方法传递参数示例
Dec 09 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
Aug 17 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
Javascript刷新页面的实例
Sep 23 Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 Javascript
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
JS实现的3des+base64加密解密算法完整示例
May 18 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
Sep 13 Javascript
JS操作字符串转数字的常见方法示例
Oct 29 Javascript
Vue中 axios delete请求参数操作
Aug 25 Javascript
Vue页面跳转传递参数及接收方式
Sep 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
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
php简单的上传类分享
2016/05/15 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
python获得一个月有多少天的方法
2015/06/04 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
python读写csv文件的方法
2019/08/13 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
快餐店的创业计划书范文
2014/01/29 职场文书
综合实践活动方案
2014/02/14 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
戒赌保证书
2015/05/11 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
vue3不同环境下实现配置代理
2022/05/25 Vue.js