我想摆脱包含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。我正在谷歌搜索最后一小时,正在尝试不同的例子,它使用示例中提供的字符串,但不知何故,它不适合我。我做错了什么?
答案 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>');