diff --git a/router/upload.go b/router/upload.go index 7f0ea789..f7d3bd28 100644 --- a/router/upload.go +++ b/router/upload.go @@ -124,7 +124,7 @@ func (f *UploadForm) ExtractInfo(r *http.Request) error { } // WebsiteLink - urlRegexp, _ := regexp.Compile(`^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$`) + urlRegexp, _ := regexp.Compile(`^(https?:\/\/|irc:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$`) if !urlRegexp.MatchString(f.WebsiteLink) { return ErrInvalidWebsiteLink }