js中怎么截取文件后缀名
5个回答
展开全部
展开全部
可以使用js的attr方法和exec方法实现截取文件后缀名。
具体步骤如下:
需要准备的材料分别是:电脑、浏览器、ultraedit。
1、在ue编辑器中新建一个空白的html文件,js文件。
2、在ue编辑器中输入以下html代码。
3、在ue编辑器中输入以下js代码。
4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。
5、在浏览器中打开此html文件,可以看到最终想要实现的截取文件后缀名效果。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思路:
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];//取最后一个,就是文件名
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正则替换即可。例如filename.replace(/^.+\./,'')
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var ext = file.substring(0, file.lastIndexOf("."));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询