JavaScript/Node match returns null

JavaScript/Node match returns null

本文关键字:returns null match Node JavaScript      更新时间:2023-09-26

我想摆脱包含HTML代码的字符串,只有一个值。因此,我尝试的是以下内容:

var test = '<div class="market_listing_largeimage"><img src="SOMEURLHERE" alt="" /></div>';
var test2 = test.match('<div class="market_listing_largeimage"><img src="' + '(.*)' + '" alt="" /><</div>');

我的问题是它返回空值。我正在谷歌搜索最后一个小时,正在尝试不同的示例,它适用于示例中提供的字符串,但不知何故,它对我不起作用。我做错了什么?

代码中还有其他<

这应该有效:

var test = '<div class="market_listing_largeimage"><img src="SOMEURLHERE" alt="" /></div>';
var test2 = test.match('<div class="market_listing_largeimage"><img src="' + '(.*)' + '" alt="" /></div>');