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 相关文章推荐
IE 下的只读 innerHTML
Aug 21 Javascript
学习并汇集javascript匿名函数
Nov 25 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
Jan 08 Javascript
Javascript中For In语句用法实例
May 14 Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
Oct 26 Javascript
Angular2环境搭建具体操作步骤(推荐)
Aug 04 Javascript
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
vue.js引入外部CSS样式和外部JS文件的方法
Jan 06 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
Apr 26 Javascript
element-ui中按需引入的实现
Dec 25 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 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入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
jQuery中data()方法用法实例
2014/12/27 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python工厂函数用法实例分析
2018/05/14 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
销售文员岗位职责
2013/11/29 职场文书
毕业生自我鉴定
2013/12/04 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL