1

基本上有一个 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)

如何从 URL 中替换和删除这两个 ..?

谢谢

4

2 回答 2

2

你需要

var imageURL = image.replace(/^\.\./, '')
于 2013-03-06T13:26:29.320 回答
1

如果总是有两个领先时期:

var imageURL = 'http://full-url-here' + image.substr(2);

除此以外:

var imageURL = image.src.replace(/^\.*/, 'http://full-url-here');
于 2013-03-06T13:30:41.547 回答