Documentation ¶
Index ¶
- Variables
- func ParseValidatorAst(structName, filename string) ([]string, error)
- func RegisterValidation(key string, fn valkitv8.Func) error
- func SetValidatorVersion(version string)
- type Field
- type OpFn
- func Contains(param string) OpFn
- func ContainsAny(param string) OpFn
- func ContainsRune(param string) OpFn
- func Eq(param string) OpFn
- func Excludes(param string) OpFn
- func ExcludesAll(param string) OpFn
- func ExcludesRune(param string) OpFn
- func Gt(param string) OpFn
- func Gte(param string) OpFn
- func Hexadecimal() OpFn
- func Hexcolor() OpFn
- func IRGBA() OpFn
- func IsASCII() OpFn
- func IsAlpha() OpFn
- func IsAlphanum() OpFn
- func IsBase64() OpFn
- func IsCIDR() OpFn
- func IsCIDRv4() OpFn
- func IsCIDRv6() OpFn
- func IsChinese() OpFn
- func IsDataURI() OpFn
- func IsEmail() OpFn
- func IsEq(param string) OpFn
- func IsHSL() OpFn
- func IsHSLA() OpFn
- func IsIP() OpFn
- func IsIP4AddrResolvable() OpFn
- func IsIP6AddrResolvable() OpFn
- func IsIPAddrResolvable() OpFn
- func IsIPv4() OpFn
- func IsIPv6() OpFn
- func IsISBN() OpFn
- func IsISBN10() OpFn
- func IsISBN13() OpFn
- func IsLatitude() OpFn
- func IsLongitude() OpFn
- func IsMAC() OpFn
- func IsMultiByteCharacter() OpFn
- func IsNickName() OpFn
- func IsNumber() OpFn
- func IsNumeric() OpFn
- func IsPrintableASCII() OpFn
- func IsRGB() OpFn
- func IsSSN() OpFn
- func IsTCP4AddrResolvable() OpFn
- func IsTCP6AddrResolvable() OpFn
- func IsTCPAddrResolvable() OpFn
- func IsTime() OpFn
- func IsUDP4AddrResolvable() OpFn
- func IsUDP6AddrResolvable() OpFn
- func IsUDPAddrResolvable() OpFn
- func IsURI() OpFn
- func IsURL() OpFn
- func IsUUID() OpFn
- func IsUUID3() OpFn
- func IsUUID4() OpFn
- func IsUUID5() OpFn
- func IsUnixAddrResolvable() OpFn
- func Len(param string) OpFn
- func Lt(param string) OpFn
- func Lte(param string) OpFn
- func Max(param string) OpFn
- func Min(param string) OpFn
- func Ne(param string) OpFn
- func TimeAfter(arg interface{}) OpFn
- func TimeBefore(arg interface{}) OpFn
- type Validator
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUnImplement = errors.NewStackError("unimplement")
Functions ¶
func ParseValidatorAst ¶
ParseValidatorField parse ast file, then returns a slice
Types ¶
type OpFn ¶
func ContainsAny ¶
func ContainsRune ¶
func ExcludesAll ¶
func ExcludesRune ¶
func Hexadecimal ¶
func Hexadecimal() OpFn
func IsAlphanum ¶
func IsAlphanum() OpFn
func IsIP4AddrResolvable ¶
func IsIP4AddrResolvable() OpFn
func IsIP6AddrResolvable ¶
func IsIP6AddrResolvable() OpFn
func IsIPAddrResolvable ¶
func IsIPAddrResolvable() OpFn
func IsLatitude ¶
func IsLatitude() OpFn
func IsLongitude ¶
func IsLongitude() OpFn
func IsMultiByteCharacter ¶
func IsMultiByteCharacter() OpFn
func IsNickName ¶
func IsNickName() OpFn
func IsPrintableASCII ¶
func IsPrintableASCII() OpFn
func IsTCP4AddrResolvable ¶
func IsTCP4AddrResolvable() OpFn
func IsTCP6AddrResolvable ¶
func IsTCP6AddrResolvable() OpFn
func IsTCPAddrResolvable ¶
func IsTCPAddrResolvable() OpFn
func IsUDP4AddrResolvable ¶
func IsUDP4AddrResolvable() OpFn
func IsUDP6AddrResolvable ¶
func IsUDP6AddrResolvable() OpFn
func IsUDPAddrResolvable ¶
func IsUDPAddrResolvable() OpFn
func IsUnixAddrResolvable ¶
func IsUnixAddrResolvable() OpFn
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
func NewValidator ¶
func NewValidator() *Validator
Click to show internal directories.
Click to hide internal directories.