更改Javascript中图像路径的文件名
例如,如果我有以下路径: /上传/images/2018/01/01/thumbnail.jpg更改Javascript中图像路径的文件名,javascript,jquery,filenames,filepath,Javascript,Jquery,Filenames,Filepath,例如,如果我有以下路径: /上传/images/2018/01/01/thumbnail.jpg /上传/images/2017/12/29/image.png 我想把它们改为: /上传/images/2018/01/01/thumbnail_small.jpg /上传/images/2017/12/29/image_small.png 有没有一个简单的方法可以做到这一点?我已经找到了问题的答案,但不明白它是如何工作的 var str = '/upload/images/2018/01/01/t
/上传/images/2017/12/29/image.png 我想把它们改为: /上传/images/2018/01/01/thumbnail_small.jpg
/上传/images/2017/12/29/image_small.png
有没有一个简单的方法可以做到这一点?我已经找到了问题的答案,但不明白它是如何工作的
var str = '/upload/images/2018/01/01/thumbnail.jpg'
alert(str.replace(/(?=\.[^.]+$)/g, "_small"));
这些路径是用javascript硬编码的还是从数据库中获取的?如何
replace(/thumbnail/g,'thumbnail_small')
@cdoshi我从数据库中获取@sideroxylon我刚刚编辑了这篇文章。文件名并不总是缩略图