Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Защо join-ваш входния масив, при положение че можеш просто да минеш по него с let of? Може би това е главния проблем, тъй като някои линкове се съединяват по гаден начин и regex-a не може да ги хване. Ако искаш да взимаш резултати с match вместо с exec можеш просто да държиш резултата от всеки match във временен масив и да го конкатенираш с друг, който да е крайния резултат. Другите проблеми може би идват от самия regex, тъй като си направил частта за екстеншъните по много странен начин. Ето ти по-прост израз - /www\.[A-Za-z0-9-]+(\.[a-z]+)+/g . Слагаш позволената структура на екстеншъна в една група и директно казваш че групата може да се повтаря :)