awesome-cli/cli/internal/ui/validate.go

15 lines
223 B
Go
Raw Normal View History

2025-10-16 12:46:23 +03:00
package ui
import (
"errors"
"regexp"
)
func ValidateString(s string) error {
validRegex := regexp.MustCompile(`^[a-zA-Z0-9_.]+$`)
if !validRegex.MatchString(s) {
return errors.New("invalid input")
}
return nil
}