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 相关文章推荐
js 页面关闭前的出现提示的实现代码
May 25 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
JS选取DOM元素的简单方法
Jul 08 Javascript
Bootstrap基本组件学习笔记之分页(12)
Dec 08 Javascript
jQuery实现链接的title快速出现的方法
Feb 20 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
详谈javascript精度问题与调整
Jul 08 Javascript
实例学习JavaScript读取和写入cookie
Jan 29 Javascript
微信小程序实现倒计时调用相机自动拍照功能
Jun 10 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
May 07 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
Zend Guard一些常见问题解答
2008/09/11 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
轮播图组件js代码
2016/08/08 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
房屋买卖协议书范本
2014/04/10 职场文书
中秋寄语大全
2014/04/11 职场文书
大学生社会实践方案
2014/05/11 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
2014年少先队工作总结
2014/12/03 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
初中重阳节活动总结
2015/05/05 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python