提取扩展名为JS的图像文件名
Extract image filename with extension - JS
我在互联网上看到了很多选项,但这不是我想要的。我想获得图像名称,但扩展名为JS。即使图像文件和图像的路径类似于:
folder/folder1/fol.der/my.image.jpg
结果必须是:
my.image.jpg
将字符串拆分为一个数组并获取最后一项。
var filePath = "folder/folder/fol.der/my.image.jpg";
var pathArray = filePath.split("/");
var fileName = pathArray[pathArray.length-1]; // returns my.image.jpg
是的,我找到了解决方案:
var img = "/path1/pa.th2/dfgdfgdfg.ghfgh.jpg"
var basename = img.replace(/''/g,'/').replace(/.*'//, '');
结果:
dfgdfgdfg.ghfgh.jpg
如果这对某人有帮助的话。
可能比要求的更复杂:
var dir = "folder/folder1/fol.der/my.image.jpg";
var getFileName = function(dir){
return dir.replace(/['w'.'/]+(?='/)'/(['w/.]+)/g, "$1");
}
getFileName(dir);
函数getFileName获取一个目录字符串并返回一个文件名字符串。它对任意数量的目录进行regex匹配,匹配最后一个匹配目录之后的所有内容,用匹配的组替换dir字符串,并返回它
相关文章:
- 使用文件夹路径名保存所有图像文件和文件名
- Javascript从包含日期的文件名创建图像库
- 提取扩展名为JS的图像文件名
- 将生成的随机数存储在变量中,然后将该变量作为文件名调用以显示图像.Javascript
- Regex将标记图像模式与给定的文件名相匹配
- 通过画布从 svg 或 svg 输出 300 张具有正确文件名的 png 图像
- 直接从Javascript输入/传递图像到输入类型=“文件名”
- 从Div获取图像文件名,并将其复制到悬停按钮上的文本字段中
- 如何使用Meteor提供文件名中有空格的静态图像
- 如何在密文编辑器中使用图像文件名
- Highcharts:如何在window.location.href中将图像导出到本地磁盘中指定文件名
- 用jquery替换图像文件名
- 在选择文件(web)后显示图像文件名
- 显示多个图像文件名和图像缩略图
- 我'我想有我的图像文件名/路径时使用Jest快照
- 使用multer在node.js(express)中保留上传后的图像文件名和扩展名
- Jquery /javascript替换路径中的图像文件名
- 使用javascript通过第一个字符获取图像文件名
- 是否有一种方法可以只使用Javascript从文件夹返回所有图像文件名的列表?
- 使用Javascript在单独的表单页面上用图像文件名更新隐藏的表单字段