Documentation ¶
Index ¶
- Constants
- func DirExists(path string) bool
- func EnsureDir(dirName string, mode int) (bool, error)
- func FileExists(path string) bool
- func GenerateJWTToken(data string, timestamp int64, secret string) (string, error)
- func GenerateUUID4() string
- func Unset(a []string, i int) []string
- type Map
- type Validator
- func (v *Validator) IsEmpty(item string) bool
- func (v *Validator) IsIn(item string, list []string) bool
- func (v *Validator) IsJSON(str string) bool
- func (v *Validator) IsSlug(slug string, min int, max int) bool
- func (v *Validator) IsSlugs(slugs []string, min int, max int) bool
- func (v *Validator) IsUUID(uuid string) bool
- func (v *Validator) IsUUID3(uuid string) bool
- func (v *Validator) IsUUID4(uuid string) bool
- func (v *Validator) IsUUID5(uuid string) bool
Constants ¶
View Source
const ( // UUID3 regex expr UUID3 string = "^[0-9a-f]{8}-[0-9a-f]{4}-3[0-9a-f]{3}-[0-9a-f]{4}-[0-9a-f]{12}$" // UUID4 regex expr UUID4 string = "^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$" // UUID5 regex expr UUID5 string = "^[0-9a-f]{8}-[0-9a-f]{4}-5[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$" // UUID regex expr UUID string = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" // SLUG regex expr SLUG string = "^[a-z0-9]+(?:_[a-z0-9]+)*$" )
Variables ¶
This section is empty.
Functions ¶
func FileExists ¶
FileExists reports whether the named file exists
func GenerateJWTToken ¶
GenerateJWTToken generate a jwt token for frontend
Types ¶
type Validator ¶
type Validator struct { }
Validator util
Click to show internal directories.
Click to hide internal directories.