есть какое-то готовое решение под 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("Ты че мне суешь, пёс?") }
Обсуждают сегодня