Documentation
¶
Index ¶
- func Value(data interface{}, name string, dft ...interface{}) (interface{}, bool)
- type Bool
- type Float
- type FloatSlice
- type Int
- type Int64
- type Int64Slice
- type IntSlice
- type Json
- type String
- func (s *String) Bool() *Bool
- func (s *String) Do() string
- func (s *String) Email() *String
- func (s *String) Enum(enums ...string) *String
- func (s *String) Filter(f func(v, n string) string) *String
- func (s *String) Float() *Float
- func (s *String) IPv4() *String
- func (s *String) Int() *Int
- func (s *String) Int64() *Int64
- func (s *String) Json() *Json
- func (s *String) Len(v int) *String
- func (s *String) Max(v int) *String
- func (s *String) Min(v int) *String
- func (s *String) Mobile() *String
- func (s *String) MongoId() *String
- func (s *String) Password() *String
- func (s *String) RegExp(v interface{}) *String
- func (s *String) Slice(sep string) *StringSlice
- type StringSlice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FloatSlice ¶
FloatSliceValidator validator for float slice value
func (*FloatSlice) Do ¶
func (f *FloatSlice) Do() []float64
type Int64 ¶ added in v0.1.92
int64 validator for int64 value
type Int64Slice ¶ added in v0.1.92
Int64Slice validator for int64 slice value
func (*Int64Slice) Do ¶ added in v0.1.92
func (i *Int64Slice) Do() []int64
type String ¶
String validator for string value
func StringData ¶
validate string value
func (*String) Slice ¶
func (s *String) Slice(sep string) *StringSlice
type StringSlice ¶
StringSlice validator for string slice value
func (*StringSlice) Do ¶
func (s *StringSlice) Do() []string
func (*StringSlice) Float ¶
func (s *StringSlice) Float() *FloatSlice
func (*StringSlice) Int ¶
func (s *StringSlice) Int() *IntSlice
func (*StringSlice) Int64 ¶ added in v0.1.92
func (s *StringSlice) Int64() *Int64Slice
func (*StringSlice) Len ¶
func (s *StringSlice) Len(v int) *StringSlice
func (*StringSlice) Max ¶
func (s *StringSlice) Max(v int) *StringSlice
func (*StringSlice) Min ¶
func (s *StringSlice) Min(v int) *StringSlice
Click to show internal directories.
Click to hide internal directories.