Всем привет, подскажите пожалуйста, как составить регулярное выражение, чтобы оно выполняло задачу: Есть контент типа: text = '<a rel="payment" href="lalala">Support the show</a>,<a rel="nofollow " href='
httsdfsdodds.com/talks/#faster-javascript'>Giving a talk soon</a>,<a href='
httdfsdsfdentcdodds.com/talks/#faster-javascript'>talk soon</a>'
есть такое регулярное: const result = text.replace(/(<a\s*(?![^>]*brel=))/g, '$1 rel="nofollow noreferrer noopener" '); данное выражение подставит всем ссылкам атрибут rel. Если тег уже имел атрибут rel, то у него их будет два и соответственно второй не будет учитываться.
Задача заключается в том, чтобы каждой ссылке вставить rel. Как сделать проверку, если есть атрибут rel, то дописать ему nofollow noreferrer noopener, если атрибута нет, то добавить ему атрибут rel='nofollow noreferrer noopener'