Skip to content
This repository was archived by the owner on Dec 17, 2025. It is now read-only.

Commit 9b54dc8

Browse files
committed
Removed fixed regex: "^%s$"
1 parent b8e1276 commit 9b54dc8

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

dynamic.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package violetear
22

33
import (
44
"errors"
5-
"fmt"
65
"regexp"
76
"strings"
87
)
@@ -14,11 +13,6 @@ func (d dynamicSet) Set(name, regex string) error {
1413
return errors.New("dynamic route name must start with a colon ':'")
1514
}
1615

17-
// fix regex
18-
if !strings.HasPrefix(regex, "^") {
19-
regex = fmt.Sprintf("^%s$", regex)
20-
}
21-
2216
r := regexp.MustCompile(regex)
2317
d[name] = r
2418

dynamic_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ func TestFixRegex(t *testing.T) {
3838
s := make(dynamicSet)
3939
s.Set(":name", "az")
4040
rx := s[":name"]
41-
expect(t, rx.String(), "^az$")
41+
expect(t, rx.String(), "az")
4242
}

0 commit comments

Comments
 (0)