永发信息网

js中怎么截取文件后缀名

答案:3  悬赏:40  手机版
解决时间 2021-04-03 22:50
js中怎么截取文件后缀名
最佳答案
思路:
1、通过lastIndexOf和substring的方式
2、通过split的方式
代码示例:
function getFileName(o){//通过第一种方式获取文件名
    var pos=o.lastIndexOf("\");//查找最后一个的位置
    return o.substring(pos+1); //截取最后一个位置到字符长度,也就是截取文件名 
}

function getFileName2(o){//通过第二种方式获取文件名
    var arr = o.split('\');//通过分隔字符串,成字符串数组
    return arr[arr.length-1];//取最后一个,就是文件名
}
全部回答
var ext = file.substring(0, file.lastIndexOf("."));
使用正则替换即可。例如filename.replace(/^.+\./,'')
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一加商店是不是变成了oppo商店
Excel 2010打开提示"此工作薄包含到其他数据
请问全浙江都能办理交通违章处理吗?
她是不是还没被开的。还是cn
M8螺丝配多大的螺母,也是配M8的螺母么? 不
掰开你的填里我的打一谜语
求 Yiruma 李闰珉的 《maybe》 midi格式文件
公司电脑设置有网关,为什么我把别人的网关抄
35电缆 3+2的 能带多少电流 超过多少荷载会有
htc手机的htc版和港版有什么区别?是不是一个
Theboy______isstandingattheschoolgateisour
每天读一编金刚经可算修行吗
2016年12月20日是农历冬月初几?
广州市省汽车总站有开往韶关市官渡镇的大巴车
电脑cpu一个核一般能处理几个任务?
推荐资讯
我的水桶底部的标志都是什么意思
CF里想送礼物来一下买了能不能退CF点吗
谁有破解坦白说的软件
晚上卖什么小吃,摆摊卖什么小吃好?既能早上
其傲霜斗雪迎春的高尚品格什么意思?
十分是什么意思
买到了T182的硬座。在车上补卧铺好补吗???
一袋盐500克,小明一家每天吃30克,这袋盐吃两
光学显微镜下看到的是A.倒立的缩小的实像B.倒
形容人多很热闹的句子,形容人比较多的成语和
y=arcsin(x^2 2)不是函数关系 为什么
小孩的牙掉了怎么处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?