Допустим, у меня есть такое регулярное выражение:
/((http(s)?:\/\/(www\.)?)?[a-zA-Z]+(\.[a-zA-Z0-9]+)?\.[a-zA-Z0-9]+(\/)?([^\s]*))/g;
Оно может словить ссылку toster.ru, так и должно быть, но я использую эту регулярку для поиска ссылок в тексте и заменяю их на теги в этом же тексте вот так:
params.text.replace(links_regexp, `<a href="$1" target="_blank">$1</a>`);
И, понятное дело, что если http:// или https:// в ссылке нету, то при переходе по этой ссылке, пользователя перебросит на сайт.ру/ссылка, то есть, сосчитает за папку этого сайта. Так вот, как можно добавить в ссылку
http://, если его там нету?