Я пытаюсь преобразовать текстовый URL в интерактивную ссылку HTML, все идет хорошо, но я не могу добавить атрибут (цель).Я не получаю никаких ошибок.Вот код:
let text= 'https://www.google.com';
let exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
let text1=text.replace(exp, "<a href='$1'>$1</a>");
let exp2 =/(^|[^\/])(www\.[\S]+(\b|$))/gim;
let message = text1.replace(exp2, '$1<a target="_blank" href="http://$2">$2</a>');
Вывод: <a href="https://www.google.com">https://www.google.com</a>