From 38e1a051c5dc8970c99187c9fd10f8f606b82338 Mon Sep 17 00:00:00 2001 From: Rogee Date: Mon, 23 Dec 2024 11:13:54 +0800 Subject: [PATCH] fix: package name regex --- cmd/new_project.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/new_project.go b/cmd/new_project.go index 5286277..a068559 100644 --- a/cmd/new_project.go +++ b/cmd/new_project.go @@ -16,7 +16,7 @@ import ( ) // 验证包名是否合法:支持域名、路径分隔符和常见字符 -var goPackageRegexp = regexp.MustCompile(`^[a-zA-Z0-9][a-zA-Z0-9-_.]*[a-zA-Z0-9](/[a-zA-Z0-9][a-zA-Z0-9-_.]*[a-zA-Z0-9])*$`) +var goPackageRegexp = regexp.MustCompile(`^[a-zA-Z0-9][a-zA-Z0-9-_.]*[a-zA-Z0-9](/[a-zA-Z0-9][a-zA-Z0-9-_.]*)*$`) func isValidGoPackageName(name string) bool { return goPackageRegexp.MatchString(name)