我正在尝试在jquery中做一个简单的字符串替换,但它似乎不仅仅是一个简单的代码。
在Mygallery中有此图像链接(请注意2x ../)

var imgName= '../../appscripts/imgs/pic_library/burn.jpg';


在Browsegallery中,我有类似以下内容:

var imgName ='../../../../../appscripts/imgs/pic_library/burn.jpg';


有时取决于我从何处获取图像源,就像这样

var imgName = '../appscripts/imgs/pic_library/burn.jpg';


我想要做的是,摆脱所有的“ ../”,并获得如下的imgName:

'appscripts/imgs/pic_library/burn.jpg';


这样,我就可以为我的移动应用程序获取正确的目录。

谁能帮助我摆脱所有那些“ ../”(甚至不算在内)?

最好的祝福!

最佳答案

使用字符串的replace方法,您可以删除所有
    ../

var imgPath = '../../../../../appscripts/imgs/pic_library/burn.jpg';
var imgName = imgPath.replace(/\.\.\//g, '');
console.log(imgName);

09-26 10:30