js 判断附件后缀的简单实现方法


Posted in Javascript onOctober 11, 2016

实例如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js 判断附件后缀的简单实现方法</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)
 {
 alert("文件名合法");
 }else
 {
 alert("文件名不合法");
 }
}
 
</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>

以上就是小编为大家带来的js 判断附件后缀的简单实现方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
改变javascript函数内部this指针指向的三种方法
Apr 23 Javascript
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
jquery下组织javascript代码(js函数化)
Aug 25 Javascript
有趣的javascript数组定义方法
Sep 10 Javascript
JavaScript中string转换成number介绍
Dec 31 Javascript
原生javascript实现图片滚动、延时加载功能
Jan 12 Javascript
jQuery+easyui中的combobox实现下拉框特效
Feb 27 Javascript
js获取当前日期时间及其它操作汇总
Apr 17 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
JavaScript实现异步图像上传功能
Jul 12 Javascript
javascript实现时钟动画
Dec 03 Javascript
判断数组的最佳方法(推荐)
Oct 11 #Javascript
JavaScript中cookie工具函数封装的示例代码
Oct 11 #Javascript
深入理解JS中的Function.prototype.bind()方法
Oct 11 #Javascript
Bootstrap轮播插件使用代码
Oct 11 #Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
Oct 11 #Javascript
JavaScript获取URL中参数querystring的方法详解
Oct 11 #Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 #Javascript
You might like
Oracle Faq(Oracle的版本)
2006/10/09 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
javascript实现的listview效果
2007/04/28 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
2016/12/07 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python3.8对可迭代解包的改进及用法详解
2019/10/15 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
pytorch实现特殊的Module--Sqeuential三种写法
2020/01/15 Python
Python识别html主要文本框过程解析
2020/02/18 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
副总经理工作职责
2013/11/28 职场文书
开业庆典邀请函
2014/01/08 职场文书
宣传口号大全
2014/06/16 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
Python各协议下socket黏包问题原理
2022/04/12 Python