есть какое-то готовое решение под angular?
Или какая-то крутая регулярка под это дело?
/^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/;
Есть такая, но она не особо может в пуникод
try { const url = new URL("https://url.url") } catch(e) { throw new Error("Ты че мне суешь, пёс?") }
Обсуждают сегодня