12345678910111213141516171819202122 |
- package validate
- import (
- "strings"
- )
- var (
- ErrDisallowedChars = NewError("contains disallowed characters")
- )
- func Chars(allow string) func(string) error {
- return func(value string) error {
- for _, r := range value {
- if !strings.ContainsRune(allow, r) {
- return ErrDisallowedChars
- }
- }
- return nil
- }
- }
|