Css 由于url中有引号,无法加载背景图像

Css 由于url中有引号,无法加载背景图像,css,Css,我正试图修复一个项目中的一些问题,但将文本转换为url的方法被破坏了。一些URL包含引号,如somethi'n.png 当使用此图像路径作为背景图像时,它会断开css属性并抛出无效属性值警告 我如何在不修复图像路径的情况下实现这一点(图像路径太多了) ' 它将删除路径变量中的特殊字符。这个“somethi'n.png”将变成somethin.png,就像这样。但我不确定服务器上是否有两个带引号和不带引号的图像 '<div style="background: url('+ad.featur

我正试图修复一个项目中的一些问题,但将文本转换为url的方法被破坏了。一些URL包含引号,如
somethi'n.png

当使用此图像路径作为背景图像时,它会断开css属性并抛出
无效属性值
警告

我如何在不修复图像路径的情况下实现这一点(图像路径太多了)

'

它将删除路径变量中的特殊字符。这个“somethi'n.png”将变成somethin.png,就像这样。但我不确定服务器上是否有两个带引号和不带引号的图像
'<div style="background: url('+ad.featured_image+')" ...
let position = ad.featured_image.lastIndexOf('.');

ad.featured_image.substring(0,position).replace(/_/g, "")+ad.featured_image.substring(position)')"