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 相关文章推荐
jQuery live( type, fn ) 委派事件实现
Oct 11 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
Jan 19 Javascript
Node.js实现数据推送
Apr 14 Javascript
ionic隐藏tabs的方法
Aug 29 Javascript
jQuery通过ajax快速批量提交表单数据
Oct 25 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
js以及jquery实现手风琴效果
Apr 17 Javascript
ReactJS实现表单的单选多选和反选的示例
Oct 13 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
May 18 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 06 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
str_replace只替换一次字符串的方法
2013/04/09 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
PHP把数字转成人民币大写的函数分享
2014/06/30 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
javascript中如何处理引号编码&amp;#034;
2013/08/15 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python二元赋值实用技巧解析
2019/10/25 Python
python脚本后台执行方式
2019/12/21 Python
python中图像通道分离与合并实例
2020/01/17 Python
python实现AdaBoost算法的示例
2020/10/03 Python
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
外国语学院毕业生自荐信
2013/10/28 职场文书
初中体育教学反思
2014/01/14 职场文书
水电工岗位职责
2014/02/12 职场文书
2014年后勤工作总结
2014/11/18 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
离婚被告代理词
2015/05/23 职场文书
初中英语教学反思范文
2016/02/15 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
2019大学竞选班长发言稿
2019/06/27 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
python 遍历磁盘目录的三种方法
2021/04/02 Python
比较几种Redis集群方案
2021/06/21 Redis
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL