0
我有一个看起来像这样的URL:预浸代替jQuery的去除点
http://www.blabla.com/../images/wow.jpg
我想去掉双点和斜线,我想我能做到这一点是这样的:
var img = IMAGE_PATH + url;
var image = img.replace(/\.{2}\//,'');
但是这并没有做任何事情。有人可以告诉我怎么可以在jQuery中做到这一点?
感谢
是什么'IMAGE_PATH'持有?看看[这个演示](https://jsfiddle.net/jdue2eqc/) - 如果'url'包含一个'../',它就可以工作。如果您有更多,加上'/ g':'.replace '' –
IMAGE_PATH持有http://www.blabla.com/' 和URL保持”(/ \ {2} \ //克, '')。 ./images/wow.jpg”。不知道为什么它在演示中工作正常,但没有在我试过的代码中...非常感谢! – thiebo
你可以使用'substring':'var img = IMAGE_PATH + url.substring(3);'。请参阅[本演示](https://jsfiddle.net/jdue2eqc/1/)。如果您需要获得更合适的帮助,则必须发布整个相关代码。 –