JavaScript / Node匹配返回null

时间:2016-01-16 06:44:15

标签: javascript node.js match

我想摆脱包含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>');

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

1 个答案:

答案 0 :(得分:0)

您的代码中还有其他<

这应该有效:

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>');