我正在尝试在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);