Documentation
¶
Index ¶
- Constants
- func CamelCase(str string) string
- func CamelCaseLowerFirst(str string) string
- func DecodeStrFromBase64(str string) string
- func EncodeStr2Base64(str string) string
- func Rand(args ...interface{}) string
- func RandAll(length ...int) string
- func RandBetween(min, max int) int
- func RandCapital(length ...int) string
- func RandCustom(length int, source string) string
- func RandLowercase(length ...int) string
- func RandNumberic(length ...int) string
- func RandString(length ...int) string
- func Random(length int, fill ...RandType) string
- func RandomBetween(min, max int, fill ...RandType) string
- func SnakeCase(str string) string
- func Str2Bool(str string) bool
- func Str2Float64(str string) float64
- func Str2Int(str string) int
- func Str2Uint(str string) uint
- func Str2Uint32(str string) uint32
- func Str2UintArr(str string) (ids []uint)
- func StrIsEmpty(str string) bool
- func UintArr2IntArr(arr []uint) (newArr []int)
- type RandType
Constants ¶
View Source
const ( StrNumberic = `0123456789` StrLowercase = `abcdefghijklmnopqrstuvwxyz` StrCapital = `ABCDEFGHIJKLMNOPQRSTUVWXYZ` StrPunctuation = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" )
Variables ¶
This section is empty.
Functions ¶
func Rand ¶
func Rand(args ...interface{}) string
Rand 默认随机生成6-32位的随机字符串(长度类型皆随机) 如果传入不同的参数,则分别对应不同的函数
func RandBetween ¶
func RandCapital ¶
func RandCustom ¶
func RandLowercase ¶
func RandNumberic ¶
func RandString ¶
func RandomBetween ¶
RandomBetween 随机生成指定长度区间的随机字符串(类型可选或随机)
Types ¶
Click to show internal directories.
Click to hide internal directories.