Documentation
¶
Index ¶
- func TestRecursive()
- func Test_Alpha()
- func Test_Base64()
- func Test_Character()
- func Test_CharacterNumber()
- func Test_Email()
- func Test_In()
- func Test_Ip()
- func Test_Length()
- func Test_Max()
- func Test_Min()
- func Test_Number()
- func Test_Or()
- func Test_Phone()
- func Test_Tel()
- func Test_ZipCode()
- type QQRule
- type TestAlpha
- type TestBase64
- type TestCharacter
- type TestCharacterNumber
- type TestEmail
- type TestIn
- type TestIp
- type TestLength
- type TestMax
- type TestMin
- type TestNumber
- type TestOr
- type TestPhone
- type TestTel
- type TestZipCode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestRecursive ¶
func TestRecursive()
func Test_Alpha ¶
func Test_Alpha()
func Test_Base64 ¶
func Test_Base64()
func Test_Character ¶
func Test_Character()
func Test_CharacterNumber ¶
func Test_CharacterNumber()
func Test_Email ¶
func Test_Email()
func Test_Length ¶
func Test_Length()
func Test_Number ¶
func Test_Number()
func Test_Phone ¶
func Test_Phone()
func Test_ZipCode ¶
func Test_ZipCode()
Types ¶
type TestAlpha ¶
type TestAlpha struct {
Alpha string `valid:"Or<Tel Phone>;er,Alphat;Character(U);"`
}
type TestBase64 ¶
type TestBase64 struct {
Base64 string `valid:"Base64"`
}
type TestCharacter ¶
type TestCharacterNumber ¶
type TestIn ¶
type TestIn struct {
InInt int `valid:"In(1,2,3)"`
InString string `valid:"In(1,2,3)"`
InInt8 int8 `valid:"In(1,2,3)"`
InInt16 int16 `valid:"In(1,2,3)"`
InInt32 int32 `valid:"In(1,2,3)"`
InInt64 int64 `valid:"In(1,2,3)"`
InUint uint `valid:"In(1,2,3)"`
InUint8 uint8 `valid:"In(1,2,3)"`
InUint16 uint16 `valid:"In(1,2,3)"`
InUint32 uint32 `valid:"In(1,2,3)"`
InUint64 uint64 `valid:"In(1,2,3)"`
InFloat32 float32 `valid:"In(1,2.0,3)"`
InFloat64 float64 `valid:"In(1,2.0,3)"`
}
type TestLength ¶
type TestLength struct {
LengthString string `valid:"Length(4)"`
LengthInterface []interface{} `valid:"Length(5)"`
}
type TestMax ¶
type TestMax struct {
MaxString string `valid:"Max(5)"`
MaxInt int `valid:"Max(5)"`
MaxInt8 int8 `valid:"Max(5)"`
MaxInt16 int16 `valid:"Max(5)"`
MaxInt32 int32 `valid:"Max(5)"`
MaxInt64 int64 `valid:"Max(5)"`
MaxUint uint `valid:"Max(5)"`
MaxUint8 uint8 `valid:"Max(5)"`
MaxUint16 uint16 `valid:"Max(5)"`
MaxUint32 uint32 `valid:"Max(5)"`
MaxUint64 uint64 `valid:"Max(5)"`
MaxInts []int `valid:"Max(5)"`
MaxInts8 []int8 `valid:"Max(5)"`
MaxInts16 []int16 `valid:"Max(5)"`
MaxInts32 []int32 `valid:"Max(5)"`
MaxInts64 []int64 `valid:"Max(5)"`
MaxUints []uint `valid:"Max(5)"`
MaxUints8 []uint8 `valid:"Max(5)"`
MaxUints16 []uint16 `valid:"Max(5)"`
MaxUints32 []uint32 `valid:"Max(5)"`
MaxUints64 []uint64 `valid:"Max(5)"`
}
type TestMin ¶
type TestMin struct {
MinString string `valid:"Min(5)"`
MinInt int `valid:"Min(5)"`
MinInt8 int8 `valid:"Min(5)"`
MinInt16 int16 `valid:"Min(5)"`
MinInt32 int32 `valid:"Min(5)"`
MinInt64 int64 `valid:"Min(5)"`
MinUint uint `valid:"Min(5)"`
MinUint8 uint8 `valid:"Min(5)"`
MinUint16 uint16 `valid:"Min(5)"`
MinUint32 uint32 `valid:"Min(5)"`
MinUint64 uint64 `valid:"Min(5)"`
MinInts []int `valid:"Min(5)"`
MinInts8 []int8 `valid:"Min(5)"`
MinInts16 []int16 `valid:"Min(5)"`
MinInts32 []int32 `valid:"Min(5)"`
MinInts64 []int64 `valid:"Min(5)"`
MinUints []uint `valid:"Min(5)"`
MinUints8 []uint8 `valid:"Min(5)"`
MinUints16 []uint16 `valid:"Min(5)"`
MinUints32 []uint32 `valid:"Min(5)"`
MinUints64 []uint64 `valid:"Min(5)"`
}
type TestNumber ¶
type TestNumber struct {
Number string `valid:"Number"`
}
type TestZipCode ¶
type TestZipCode struct {
ZipCode string `valid:"ZipCode"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.