先基于以下
var (
fileNamePattern = "^[^+-./\t\b@#$%*()\\[\\]][^/\t\b@#$%*()\\[\\]]{1,254}$"
fileRegex = regexp.MustCompile(fileNamePattern)
)
func main() {
text := os.Args[1]
res := fileRegex.FindAllString(text, -1)
isValid := len(res) != 0
fmt.Println(isValid)
}