博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js获取文件的后缀名
阅读量:6821 次
发布时间:2019-06-26

本文共 509 字,大约阅读时间需要 1 分钟。

   var rdw = 文件路径+文件名;

                //为了避免转义反斜杠出问题,这里将对其进行转换
                var re = /(\\+)/g;
                var filename = rdw.replace(re, "#");
             
                //对路径字符串进行剪切截取
                var one = filename.split("#");

                //获取数组中最后一个,即文件名

                var two=one[one.length-1];
                //再对文件名进行截取,以取得后缀名
                var three=two.split(".");
                 //获取截取的最后一个字符串,即为后缀名
                var last=three[three.length-1];
                //添加需要判断的后缀名类型
                var tp ="jpg,gif,bmp,jpeg,JPG,GIF,BMP,JPEG";
                //返回符合条件的后缀名在字符串中的位置
                var rs = tp.indexOf(last);
             
                //如果返回的结果大于或等于0,说明包含允许上传的文件类型
                if (rs >= 0) {

                  }

转载于:https://www.cnblogs.com/kuang/archive/2012/07/19/2599372.html

你可能感兴趣的文章
Constraint3:check约束 和 null
查看>>
Fabric 1.0环境搭建
查看>>
c冒泡排序
查看>>
第十五篇、OC_同一个View实现两个手势响应
查看>>
sql server 2008学习8 sql server存储和索引结构
查看>>
Java软件架构设计慨论
查看>>
15-用户手册(GB8567——88)
查看>>
JAVA 访问WebRoot下的目录文件
查看>>
0913数据库约束之主键 外键 非空 默认值约束 唯一约束 级联操作 表与表之间的联系...
查看>>
微信 {"errcode":40029,"errmsg":"invalid code, hints: [ req_id: Cf.y.a0389s108 ]"}
查看>>
C#中的接口
查看>>
DataTable数据存入指定路径的Excel文件
查看>>
【Lua】特性和一些基础语法
查看>>
Jaxb2 实现JavaBean与xml互转
查看>>
easyui的 getSelections 与 getSelected 对比区别
查看>>
Android 所遇问题(一)
查看>>
[翻译svg教程]svg中的circle元素
查看>>
[转]Web Api系列教程第2季(OData篇)(二)——使用Web Api创建只读的OData服务
查看>>
linux内核段属性机制【转】
查看>>
eclipse设置系统字体
查看>>