【问题标题】:Getting image name without extension from an image path in javascript从javascript中的图像路径获取不带扩展名的图像名称
【发布时间】:2021-01-27 20:17:36
【问题描述】:

我有这个图片 URL,我如何才能只获取没有扩展名的图片名称。注意日期的文件夹名称和图像名称结构是可变的。图片名称可以以字符开头。

imageURL = "http://127.0.0.1:2222//ImagesDB/images/2003-09-18/**20131010_130014_123**.jpg";

我需要的图片名称是 s"20131010_130014_123"

我在 StackOverflow 上找到了一些解决方案,但没有解决我的问题。

谢谢

【问题讨论】:

    标签: javascript image path


    【解决方案1】:

    你可以使用正则表达式:

    var imageURL = "http://127.0.0.1:2222//ImagesDB/images/2003-09-18/20131010_130014_123.jpg";
    
    var imageName = imageURL.match(/\w*(?=.\w+$)/);
    
    console.log(imageName);

    【讨论】:

      【解决方案2】:

      你可以这样做:

      const imageName = imageURL.substring(imageURL.lastIndexOf('/')+1, imageURL.lastIndexOf('.'));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-24
        • 1970-01-01
        • 2010-10-14
        • 1970-01-01
        • 2019-04-01
        • 2018-06-18
        • 1970-01-01
        相关资源
        最近更新 更多