我使用下面的方法在我的描述中替换它是否有任何带有http / https的文本,其中包含类disableUrl和rel = nofollow的链接。
由于我的描述中有一些图像也像<img src="https://assests/..."/>
,因此图像src也会变为
<img src="<a class='disableUrl' rel='nofollow'>https://assests/...</a>"/>
以下是我使用的replacePattern。
replacePattern = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim
replacedText = content.replace(replacePattern, "<a class='disableUrl' rel='nofollow'>$1</a>")
建议我限制图像不要在图像标记内生成锚链接
修改
描述包含包含所有类型数据的所有标记的文本。使用带有https://
的src的偶数图像标签