123456789101112131415161718192021222324252627 |
- package validate
- var (
- ErrMustBeLonger = NewError("must contain at least %d characters")
- ErrMustBeShorter = NewError("must contain no more than %d characters")
- )
- func MaxLength(l int) func(string) error {
- return func(value string) error {
- if len(value) > l {
- return ErrMustBeShorter.With(l)
- }
- return nil
- }
- }
- func MinLength(l int) func(string) error {
- return func(value string) error {
- if len(value) < l {
- return ErrMustBeLonger.With(l)
- }
- return nil
- }
- }
|