gpt4 book ai didi

javascript - 正则表达式从属性查找图像 src/路径

转载 作者:行者123 更新时间:2023-11-28 16:04:59 26 4
gpt4 key购买 nike

如果我的 html 是

<div style="background-image: url(http://domain.com/randompath/random4509324041123213.jpg);"></div>

我得到了样式属性,例如..

var img_src = $('div').css('background-image');

所以输出是

url("http://domain.com/randompath/random4509324041123213.jpg")

任何正则表达式或一些基本的东西可以找到图像 src/path 100% 吗?喜欢

http://domain.com/randompath/random4509324041123213.jpg

100% 我的意思是跨浏览器,它应该 100% 工作

我不确定 var img_src = $('div').css('background-image'); 的输出在所有浏览器中都有这样的模式,如果"is",那么我可以执行.replace()函数

Playground :http://jsbin.com/apalat/1/edit

最佳答案

试试这个:

$("code").html(img_src.slice(5, -2));

CHECKOUT FIDDLE

更新:

对于 'chrome' 因为 chrome 不添加 '"' 引号:

var img_src = $('div').css('background-image');

$("code").html(img_src.slice(5, -2));

if (navigator.userAgent.toLowerCase().indexOf('chrome') >= 0) {
$("code").html(img_src.slice(4, -1));
}

UPDATED FIDDLE

关于javascript - 正则表达式从属性查找图像 src/路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15407747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com