js判断上传文件后缀名是否合法
2016-01-28 00:00
1006 查看
本文实例介绍了js判断上传文件后缀名是否合法的详细代码,分享给大家供大家参考,具体内容如下
效果图:
选择文件
选择1.jpg文件
上传成功合法
除图片文件格式以外,其他都是不合法的操作。
具体代码:
希望本文所述对大家学习javascript程序设计有所帮助。
js获取判断上传文件后缀名的示例代码
效果图:
选择文件
选择1.jpg文件
上传成功合法
除图片文件格式以外,其他都是不合法的操作。
具体代码:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>判断文件上传是否合法</title> <script type="text/javascript"> //3、(字符)检查文件上传表单控件,如果含有[jpg,jpeg,gif,png]则显示“文件类型合法”,否则“显示文件类型错误” function checkFileExt(filename) { var flag = false; //状态 var arr = ["jpg","png","gif"]; //取出上传文件的扩展名 var index = filename.lastIndexOf("."); var ext = filename.substr(index+1); //循环比较 for(var i=0;i<arr.length;i++) { if(ext == arr[i]) { flag = true; //一旦找到合适的,立即退出循环 break; } } //条件判断 if(flag) { document.write("文件名合法"); }else { document.write("文件名不合法"); } } </script> </head> <body> <form name="form1" method="post" enctype="multipart/form-data"> 上传头像:<input type="file" name="uploadFile" onchange="checkFileExt(this.value)" /> </form> <input type="button" value="返回上一页" onclick="javascript:history.go(-1)" /> </body> </html>
希望本文所述对大家学习javascript程序设计有所帮助。
您可能感兴趣的文章:
javascript 得到文件后缀名的思路及实现js获取判断上传文件后缀名的示例代码
相关文章推荐
- js+html5实现的自由落体运动效果代码
- js+canvas绘制五角星的方法
- JavaScript黑洞数字之运算路线查找算法(递归算法)实例
- 基于javascript实现checkbox复选框实例代码
- JavaScript统计字符串中每个字符出现次数完整实例
- 谈一谈javascript闭包
- js+canvas简单绘制圆圈的方法
- js+canvas绘制矩形的方法
- 基于JavaScript的操作系统你听说过吗?
- Javascript复制实例详解
- 探讨JavaScript语句的执行过程
- JS prototype笔记
- JS构造函数模式和原型模式笔记
- js瀑布流,实现图片自适应显示
- bean和json相互转换的工具(基于谷歌的gson)
- JavaScript 权威指南学习记录
- js正则表达式
- EL+servlet+jsp实现简单的投票程序版本二
- Three.js typescript definitely typed 文件
- Swipe JS – 移动WEB页面内容触摸滑动类库