diff --git a/internal/sanitize/sanitize.go b/internal/sanitize/sanitize.go index ed532c9..4f9775f 100644 --- a/internal/sanitize/sanitize.go +++ b/internal/sanitize/sanitize.go @@ -2,7 +2,10 @@ package sanitize import "regexp" -var reStripName = regexp.MustCompile("[^\\w.-]") +var ( + reStripName = regexp.MustCompile("[^\\w.-]") + reStripData = regexp.MustCompile("[^[:ascii:]]|[[:cntrl:]]") +) const maxLength = 16 @@ -17,8 +20,6 @@ func Name(s string) string { return s } -var reStripData = regexp.MustCompile("[^[:ascii:]]|[[:cntrl:]]") - // Data returns a string with only allowed characters for client-provided metadata inputs. func Data(s string, maxlen int) string { if len(s) > maxlen {