diff --git a/lints/lint_dnsname_bad_character_in_label.go b/lints/lint_dnsname_bad_character_in_label.go
index <HASH>..<HASH> 100644
--- a/lints/lint_dnsname_bad_character_in_label.go
+++ b/lints/lint_dnsname_bad_character_in_label.go
@@ -12,7 +12,7 @@ type DNSNameProperCharacters struct {
 }
 
 func (l *DNSNameProperCharacters) Initialize() error {
-	const dnsNameRegexp = `^(\*\.)?(\?\.)*(A-Za-z0-9*_-]+\.)*[A-Za-z0-9*_-]*$`
+	const dnsNameRegexp = `^(\*\.)?(\?\.)*([A-Za-z0-9*_-]+\.)*[A-Za-z0-9*_-]*$`
 	var err error
 	l.CompiledExpression, err = regexp.Compile(dnsNameRegexp)
Add missing [ to dnsNameRegexp. (#<I>)