JavaScript验证图片类型(扩展名)的函数分享


Posted in Javascript onMay 05, 2014

前台调用如下

OnClientClick="return fucCheckJpgAndGif(form1.File1.value);" --其中File1为上传文件控件

函数代码:

function fucCheckJpgAndGif(strFileName) {
    if (strFileName != "") {
        var strtype = strFileName.substring(strFileName.length - 4, strFileName.length);
        strtype = strtype.toLowerCase();
        if ((strtype == ".jpg") || (strtype == ".gif") || (strtype == "jpeg") || (strtype == ".bmp")) {
            return true;
        }
        else {
            alert("请上传jpg、gif或者bmp格式的图片,谢谢!");
            return false;
        }
    }
    alert("请上传jpg、gif或者bmp格式的图片,谢谢!");/* from http://yige.org/js/ */
    return false;}

Javascript 相关文章推荐
AJAX使用了UpdatePanel后无法使用alert弹出脚本
Apr 02 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
用Js实现的动态增加表格示例自己写的
Oct 21 Javascript
Yii2使用Bootbox插件实现自定义弹窗
Apr 02 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
原生js实现简单的链式操作
Jul 04 Javascript
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
微信小程序解除10个请求并发限制
Dec 18 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
Apr 04 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
Dec 24 Javascript
Javascript异步编程async实现过程详解
Apr 02 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 #Javascript
js简单的弹出框有关闭按钮
May 05 #Javascript
JavaScript保留两位小数的2个自定义函数
May 05 #Javascript
JS判断、校验MAC地址的2个实例
May 05 #Javascript
JQuery EasyUI 数字格式化处理示例
May 05 #Javascript
一个简单的实现下拉框多选的插件可移植性比较好
May 05 #Javascript
javascript生成随机颜色示例代码
May 05 #Javascript
You might like
PHP也可以?成Shell Script
2006/10/09 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
smarty缓存用法分析
2014/12/16 PHP
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
Js event事件在IE、FF兼容性问题
2011/01/01 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
浅析js预加载/延迟加载
2014/09/25 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
Python Socket编程入门教程
2014/07/11 Python
python进行两个表格对比的方法
2018/06/27 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
QML实现钟表效果
2020/06/02 Python
Python脚本如何在bilibili中查找弹幕发送者
2020/06/04 Python
优秀求职自荐信怎样写
2013/12/18 职场文书
工会主席岗位责任制
2014/02/11 职场文书
主持词开场白
2014/03/17 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
小小商店教学反思
2014/04/27 职场文书
婚宴父母致辞
2015/07/27 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android