Insert a string before the extension in a filename

后端 未结 7 1460
日久生厌
日久生厌 2021-02-05 03:58

How can I insert a string before the extension in an image filename? For example, I need to convert this:

../Course/Assess/Responsive_Course_1_1.png
7条回答
  •  情歌与酒
    2021-02-05 04:14

    None of the answers works if file doesn't have extension. Here's a solution that works for all cases.

    function appendToFilename(filename, string){
        var dotIndex = filename.lastIndexOf(".");
        if (dotIndex == -1) return filename + string;
        else return filename.substring(0, dotIndex) + string + filename.substring(dotIndex);
    } 
    

提交回复
热议问题