我有以下字符串:
var str='
<span class="productName">Basa fillets</span><br>
Brand:
<span class="brandName">COMPLIMENTS</span><br>
400 <abbr title="Gram" lang="en">gr</abbr>
'
我需要得到'400'(可以是一个词,甚至是一个句子)。到目前为止我所拥有的是:
d = str.replace(/<br>/g,'').replace(/<.*<\/.*>/g,'').replace(/\n/g,'').replace(/ */g,'').replace(/brand:/i,'');
它有效,但是......好吧,我相信我可以做得更好。我的代码中有很多类似的排队替换,我想知道如何改进它,所以我更多的是寻找一般答案而不是特定解决方案。
谢谢!