有一个jquery Regex等价物以及如何使用它?

时间:2013-03-06 13:23:38

标签: jquery regex

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

如何从网址中替换和删除两个..

由于

2 个答案:

答案 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');