基本上我有一个img src,我正在通过DOM检索它看起来像这样
<img title="SAC PICOTIN HERMES" alt="SAC PICOTIN HERMES" id="bigpic" width="300" height="300" style="display: inline-block;" src="../198-thickbox/sac-picotin-hermes-beige-vintage.jpg">
从src可以看出,它不是一个完整的URL。我需要找到一个方法,在第一个反斜杠之前删除两个..所以我可以附加文件夹的完整URL。
我目前的代码是:
var image = $('#window').contents().find('#primary_block #image-block img').attr('src');
var imageCheck =/../g;
var imageURL = image.replace(DO SOME REGEX HERE)
如何从网址中替换和删除两个..
由于
答案 0 :(得分:2)
你需要
var imageURL = image.replace(/^\.\./, '')
答案 1 :(得分:1)
如果总有两个领先时期:
var imageURL = 'http://full-url-here' + image.substr(2);
否则:
var imageURL = image.src.replace(/^\.*/, 'http://full-url-here');