terraform-provider-gitea/vendor/github.com/hashicorp/hc-install/internal/validators/validators.go
Malar Invention 00ebcd295e add vendor
2022-04-03 09:37:16 +05:30

19 lines
504 B
Go

package validators
import "regexp"
var (
productNameRe = regexp.MustCompile(`^[a-z0-9-]+$`)
binaryNameRe = regexp.MustCompile(`^[a-zA-Z0-9-_.]+$`)
)
// IsProductNameValid provides early user-facing validation of a product name
func IsProductNameValid(productName string) bool {
return productNameRe.MatchString(productName)
}
// IsBinaryNameValid provides early user-facing validation of binary name
func IsBinaryNameValid(binaryName string) bool {
return binaryNameRe.MatchString(binaryName)
}