0

使用此功能,我可以在 ajax 加载的 css 文件中获取所有相对链接,并将它们替换为自定义路径。

var newCss = cssText.replace(/url\('([^)]+)'\)/gm, function (a, b) {
    return 'url(\'' + 'myCustomPath' + b + '\')';
});

但是这个似乎只改变了带有单引号的链接。

我怎样才能用双引号带引号来使用它?

4

1 回答 1

3

尝试替换这个:

/url\('([^)]+)'\)/gm

这样 :

/url\(['"]?([^'")]+)['"]?\)/gm
于 2012-07-30T15:50:18.503 回答