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"}
return xurls.Strict()
}()
imageExtensionMatcher = regexp.MustCompile(`.*\.(png|jpg|jpeg|gif|webp)(\?|\#.*)?$`)
videoExtensionMatcher = regexp.MustCompile(`.*\.(mp4|ogg|webm|mov)(\?|\#.*)?$`)
imageExtensionMatcher = regexp.MustCompile(`.*\.(png|jpg|jpeg|gif|webp)((\?|\#).*)?$`)
videoExtensionMatcher = regexp.MustCompile(`.*\.(mp4|ogg|webm|mov)((\?|\#).*)?$`)
)
var kindNames = map[int]string{