1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-06-27 16:36:00 +00:00

perf(validator): slightly optimize a regex

- There is no need to have groups as we're only using this regex for
  `MatchString`.
- Since the only place where this regex is used is already calling
  strings.ToLower, there is no need to check for `A-Z`.
This commit is contained in:
jvoisin 2025-06-10 17:33:00 +02:00 committed by Frédéric Guillot
parent 70b513b8db
commit 0086e0b356

View file

@ -10,7 +10,7 @@ import (
"strings"
)
var domainRegex = regexp.MustCompile(`^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$`)
var domainRegex = regexp.MustCompile(`^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,}$`)
// ValidateRange makes sure the offset/limit values are valid.
func ValidateRange(offset, limit int) error {