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

js获取文件的后缀名相关推荐

  1. 获取文件的后缀名 和 Process进程

    1.获取文件的后缀名: string hou = Path.GetExtension("wang.txt");//hou=".txt";引用using Syst ...

  2. 【全网之最】JavaScript中字符串以特定字符分隔开之后,获取最后一个分割出来的字符串,多用于获取文件的后缀名(格式)

    "文.件.名.exe".split('.').slice(-1)[0]//推荐(性能更高,且不会修改原始数组) "文.件.名.exe".split('.').r ...

  3. 如何获取文件的后缀名?

    今天面试时被问到了,虽然学过,但是今天被技术问得一脸懵逼啊?废话不多说了,直接上代码吧 测试代码: 运行结果: 加油吧,生猛的程序员们

  4. .html扩展名的文件类型,JS 获取文件后缀,判断文件类型(比如是否为图片格式)...

    1.获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 var filePath = "file://upload/jb5 ...

  5. 一行Java代码实现获取上传文件的后缀名

    场景 在进行上传文件时,需要对上传的文件进行重命名,那么就需要获取 上传文件的后缀名. 实现 //获取上传文件名fileName = file1.getOriginalFilename(); //获取 ...

  6. 获取上传文件的后缀名

    在做项目中,上传文件是经常会碰到的,所以经常要对文件的类型进行判断---也就是对文件后缀名进行判断,用javascript可以很容易的做到这一点. <!DOCTYPE html PUBLIC & ...

  7. JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    1.获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 varfilePath = "file://upload/jb51 ...

  8. input file限制上传文件类型 后缀名

    <input type="file" name="photo" id="photo" accept="image/jpg,i ...

  9. 小程序对文件及后缀名解析

    小程序对文件及后缀名解析 引用微信开放平台文档 1.后缀: 1.1.WXSS: 样式文件(类似CSS) WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也做了一些扩充和修改. 新增了尺寸单位 ...

  10. C#中使用MoveTo和Path.ChangeExtension方法实现文件更改后缀名

    场景 在将数据导出为CSV文件时,需要在导出成功后将CSV文件的后缀名更改为xls. 现在是已经知道每个csv文件的绝对路径,即包含文件扩展名的路径,现在要更改文件的后缀名. 注: 博客主页: htt ...

最新文章

  1. 后 BERT 时代的那些 NLP 预训练模型
  2. 左神算法:二叉树的最大 / 最小深度(普通+Morris遍历进阶)(Java版)
  3. windows系统下oracle数据库rman备份记录(实战篇)
  4. GitHub又有了新功能:控诉互联网公司996行为。这个网站被发在GitHub一个小时之后,标星就超过了1000
  5. 芋道 spring security oauth2 入门_Spring官方宣布:新的Spring OAuth2.0授权服务器已经来了
  6. keil的configuration wizard配置和使用
  7. 简述malloc/free与new/delete的区别
  8. NSTimer循环引用
  9. 小白操作Win10扩充C盘(把D盘内存分给C盘)亲测多次有效
  10. python布尔值使用_如何在Python中使用布尔值?
  11. kali linux怎么安装无线网卡驱动,Kali Linux 安装BCM43142网卡驱动
  12. 微信小程序九宫格抽奖大转盘
  13. 网络职业成长规划经验谈
  14. 用Python写前端是什么体验?
  15. 第一篇文章,我想记录一点小小的成就感
  16. 四大亮点不容错过,TDengine 开发者大会全议程公布!
  17. 家庭影院投影仪比较,哪个投影仪的牌子好
  18. Linux系统下搭建常用服务器
  19. windows mysql 登录报错 ERROR 1045 已解决
  20. Golang实现Raft一致性算法

热门文章

  1. php 去除空余字符,PHP 删除字符串末端的空白字符(或者其他字符)
  2. oracle 基数 选择率,1.1.2.2 可选择率(1)
  3. jquery操作select、radio、checkbox表单元素
  4. 还贷的那些事VI——自由贷的设想
  5. Linux命令行打开不了发行光盘RHEL_6.3 i386 Disc 1
  6. 计算机应用基础三次没有通过怎么办,计算机应用基础第三次作业
  7. 计算机基础课在护理专业中的应用,计算机基础教育在护理教育中的应用论文.doc...
  8. eclipse mac oracle数据库,Eclipse连接Oracle数据库的具体步骤
  9. springboot如何快速访问templates下的html
  10. python中的三种排序方法,使用冒泡对列表排序,使用自带sort方法进行排序