Fix handling of ?/# separators in media regexps

This commit is contained in:
Daniele Tonon
2023-12-25 19:07:58 +01:00
parent 3455eb38a3
commit f478d17219

View File

@@ -38,8 +38,8 @@ var (
xurls.SchemesUnofficial = []string{"http"} xurls.SchemesUnofficial = []string{"http"}
return xurls.Strict() return xurls.Strict()
}() }()
imageExtensionMatcher = regexp.MustCompile(`.*\.(png|jpg|jpeg|gif|webp)(\?|\#.*)?$`) imageExtensionMatcher = regexp.MustCompile(`.*\.(png|jpg|jpeg|gif|webp)((\?|\#).*)?$`)
videoExtensionMatcher = regexp.MustCompile(`.*\.(mp4|ogg|webm|mov)(\?|\#.*)?$`) videoExtensionMatcher = regexp.MustCompile(`.*\.(mp4|ogg|webm|mov)((\?|\#).*)?$`)
) )
var kindNames = map[int]string{ var kindNames = map[int]string{