在可能的情况下,我通常更喜欢.replace()
而不是正则表达式,因为它通常更容易阅读:http://jsfiddle.net/mblase75/z2jKA/2
$("div").click(function() {
var bg = $(this).css('background-image');
bg = bg.replace('url(','').replace(')','').replace(/\"/gi, "");
alert(bg);
});