javascript 得到文件后缀名
来源:互联网 发布:java微信开发demo 编辑:程序博客网 时间:2024/06/05 11:39
在上传文件时,常常要对文件的类型即对文件的后缀名进行判断,用javascript可以很容易的做到这一点。用Javascript解析一个带绝对路径的文件名并得到后缀名的方法有很多种,这里列出一种,以供参考。
对于一个带绝对路径的文件名如:D:\Program Files\Notepad++\Notepad++.exe
首先为了避免转义反斜杠出问题,可以用正则表达式来将\或\\替换成#,如:
D:#Program Files#Notepad++#Notepad++.exe
之后以‘#’为分隔符,将字符串分解成数组,得到如下数组:
D: ProgramFiles Notepad++ Notepad++.exe
取数组的最后一个即为带后缀的文件名:Notepad++.exe
再以‘.’为分隔符,将这个带后缀的文件名分解成数组,得到如下数组:
Notepad++ exe
然后再取数组的最后一个就可以得到文件的后缀名exe了
02.function GetExtensionFileName(pathfilename) 03.{ 04. var reg = /(\\+)/g; 05. var pfn = pathfilename.replace(reg, "#"); 06. var arrpfn = pfn.split("#"); 07. var fn = arrpfn[arrpfn.length - 1]; 08. var arrfn = fn.split("."); 09. return arrfn[arrfn.length - 1]; 10.}
/=\s*\".*?\"/g//g是全局匹配//中间的内容表示:匹配以=开关,后面是0或多个空格,然后是双引号括起来的任意字符,比如:= "any symble"
- javascript 得到文件后缀名
- javascript 得到文件后缀名
- javascript 得到文件后缀名
- javascript 得到文件后缀名
- js得到文件后缀名
- javascript获取文件后缀名
- php怎么得到文件的后缀名
- vc 得到文件后缀名(转)
- 文件后缀名
- 已知文件的8.3文件名,如何去掉后缀名而得到主文件名?
- android 根据uri得到带文件后缀名的uri、避免OOM获取预览图片
- JavaScript得到上传文件的文件名
- 文件后缀名大全
- 文件后缀名详解
- 各种文件后缀名
- 各种文件后缀名2
- 各种文件后缀名
- 获取文件后缀名
- .Net常见面试题整理(一)——值类型和引用类型
- 水利行业组织结构-以华北区为例
- 仿iphone手指左右滚动图片
- 不成熟的4G能成为三大运营商的“左膀右臂”吗
- Spring整合Hibernate时使用proxool连接池
- javascript 得到文件后缀名
- PHP魔术函数
- [黑马程序员]--反射
- 如何弹出一个窗口气泡
- [黑马程序员]--枚举
- window下eclipse搭建android ndk环境
- 解决XCode编译错误clang: error: linker command failed with exit code 1
- [黑马程序员]--匿名内部类小结
- 求解三角形(二)