0

私はこの文字列を持っています:

url(http:\/\/localhost\/cards\/media\/images\/designs\/backgrounds\/default\/1.jpg)

今私は削除したいurl(http:\/\/localhost\/cards\/

最大の問題は、それが常に変化する可能性があることですが、この部分は/media\/images\/designs\/backgrounds\常に同じままであるため、私はすべてを一致させる必要があると思いますmediaが、正規表現があまりよくわからないので、助けが必要です: )。

また、これはjsまたはで実行する必要がありますjquery

4

2 に答える 2

1
var url = 'http:\/\/localhost\/cards\/media\/images\/designs\/backgrounds\/default\/1.jpg';
var start = url.indexOf('/media');
var result = url.substr(start);

​alert(result);​

jsFiddleリンク

于 2012-08-01T18:06:49.857 に答える
1

編集:

string.replace(/.*(?=\/media\/images\/designs\/backgrounds\/default\/1.jpg)/i,"");

于 2012-08-01T18:07:33.527 に答える