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 相关文章推荐
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
Mar 05 Javascript
javascript设计模式之工厂模式示例讲解
Mar 04 Javascript
Bootstrap Chart组件使用教程
Apr 28 Javascript
jQuery通过deferred对象管理ajax异步
May 20 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
详解javascript中的babel到底是什么
Jun 21 Javascript
老生常谈JS中的继承及实现代码
Jul 06 Javascript
Node.js中的不安全跳转如何防御详解
Oct 21 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
Aug 22 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
Nov 29 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
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
jQuery动态添加 input type=file的实现代码
2012/06/14 Javascript
jquery下checked取值问题的解决方法
2012/08/09 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
简单讲解Python中的闭包
2015/08/11 Python
解析Python中while true的使用
2015/10/13 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
python实现列表的排序方法分享
2019/07/01 Python
python调用支付宝支付接口流程
2019/08/15 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
西班牙手机之家:Phone House
2018/10/18 全球购物
销售类个人求职信范文
2013/09/25 职场文书
农贸市场管理制度
2014/01/31 职场文书
新文化运动的基本口号
2014/06/21 职场文书
2015年城管个人工作总结范文
2015/04/20 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
实习指导老师意见
2015/06/04 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python