我無法使IE與我的正則表達式很好地搭配。我試圖抓住背景圖片並在網站的其他地方使用它。它適用於除IE以外的所有瀏覽器(當然)。正則表達式不能捕捉IE中的引用
下面的代碼:
var bgImg = body.css('background-image').replace(/^url\(['"]*(.+)['"]*\).*/, '$1');
它真的應該工作,但由於某種原因,IE不能趕上最後的報價,並返回此:
http://mydomain.com/images/bg-image.jpg「
沒有replace
它將返回此:
url(「http://mydomain.com/images/bg-image.jpg」)
不應該通過照顧最後一個雙引號的正則表達式嗎?我如何讓IE播放更好?
非常感謝:完美的作品。 – 2012-04-06 21:36:33