3
我一直在網上搜索了幾天,但一直沒能找到我需要的東西。從css回溯所有圖像網址
我想要的是使用JavaScript正則表達式匹配CSS文件中的所有背景圖像網址。
例如:
background:url('images/sprite-global.png'); // should return 'images/sprite-global.png'
background-image: url('images/sprite-global.png'); should also return 'images/sprite-global.png'
background:url('images/sprite-global.png');// should return 'images/sprite-global.png' even if we have spaces.
background:url('http://mysite.com/css/images/sprite-global.png'); // should return 'http://mysite.com/css/images/sprite-global.png'
但是,它不應該返回任何內容:
{
display:none;
}
這看起來很容易,但到目前爲止,最好的結果,我擁有的是:網址(「圖像/ sprite- global.png')使用:
/url\(([^\)]+\)/i
有誰知道我可以使用哪個表達式?
感謝
雨果
嗨,謝謝你的回答。不幸的是,該表達式返回'url()'。我需要的只是。 –
@HugoChan它不應該..它取決於你如何檢索匹配。你看着我的jsfiddle嗎? –
對不起夥伴,jsfiddle看起來是空的 –