var text = '#anything {behavior:url("csshover.htc");}'; //iam using " with url
text += "#anything {background:transparent url('img.png') no-repeat;}"; //iam using ' with url
text += "#anything {background-image:url('ok.jpg');}";
結果如何使用正則表達式(JavaScript)的替換CSS網址
#anything {
behavior:url("#");
}
#anything {
background:transparent url('#') no-repeat;
}
#anything {
background-image:url('#');
}
我怎樣才能做到這一點?
文本= text.replace(/ URL \\((['「])(。+?)\ 1 \\)/ g,」url('#')「); 謝謝,此代碼幫助我完成了我的項目 – faressoft 2010-08-29 20:07:05
你的正則表達式抹去了'url()'部分,所以你只剩下'#''。 – user113716 2010-08-29 20:18:10
我建議添加? (''「]之後,你也可以得到沒有引號的網址。 ''url(http://blabla.com)'.replace(/ url \((['」]?)(。+?)\ 1 \)/g,「$ 2」);' – Largo 2014-10-16 18:43:51