1234567891011121314151617181920212223242526 |
- 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
- }
- }
|