1

如果它有任何带有 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 的图像标签

4

0 回答 0