Documentation
¶
Index ¶
- func AddPrefix(str, prefix string) string
- func AddSuffix(str, suffix string) string
- func Align(str string, length int) string
- func AlignRows(rows [][]string)
- func AlignSlice(slice []string, length int)
- func Between(str, start, end string) (from, to int)
- func CheckIdCard(idCard string) bool
- func Contains(str string, substr string) bool
- func ContainsAll(str string, substr ...string) bool
- func ContainsAny(str string, substr ...string) bool
- func Cut(str, cut string, position ...int) (string, string)
- func Default(def string, variable ...string) string
- func Fill(str, fill string, length int) string
- func Float(f float64) string
- func GetIdCardAge(idCard string) (age int)
- func GetIdCardGender(idCard string) string
- func GetIdCardLastCode(idCard string) byte
- func Grow(str string, length int) string
- func HasAdjacent(str, key, adjacent string, index int) bool
- func HasEmpty(str ...string) bool
- func IfZero(value, def string) string
- func Index(str, sub string, position ...int) int
- func IndexStrict(str, key string) int
- func Indices(str, sub string, size ...int) []int
- func Insert(str, insert string, position ...int) string
- func Int(i int) string
- func Int64(i int64) string
- func Json(v interface{}) string
- func JsonIndent(v interface{}) string
- func MatchUrl(uri, rule string) bool
- func MaxLengths(rows [][]string) []int
- func ParseBool(str string, def ...bool) bool
- func ParseFloat(str string, def ...float64) float64
- func ParseInt(str string, def ...int) int
- func ParseInt64(str string, def ...int64) int64
- func ParseTime(str string, def ...time.Time) time.Time
- func ParseUint64(str string, def ...uint64) uint64
- func ParseUrlParams(str string) map[string]string
- func Reduce(str string) (string, bool)
- func Reverse(str string) string
- func Similarity(source, target string) float64
- func Spaces(length int) string
- func Split(str string, sep string) []string
- func SubString(str string, start, end int) string
- func ToLowerCamel(str string) string
- func ToSnake(str string) string
- func ToUpperCamel(str string) string
- func VisualLength(s string) int
- func Yaml(v interface{}) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsAll ¶ added in v1.25.15
ContainsAll 字符串str是否包含keys中的所有值
func ContainsAny ¶
ContainsAny 字符串str是否包含keys中的任意值
func GetIdCardLastCode ¶
GetIdCardLastCode 获生成身份证最后一位校验码 十七位计算公式:idCardLastCodes[Sum(x*y)%11] x:表示第i位置上的身份证号码数字值 y:表示第i位置上的加权因子
func HasAdjacent ¶
HasAdjacent 判断目标kew在文本中当前位置是否有相邻字符
func JsonIndent ¶ added in v1.25.17
func JsonIndent(v interface{}) string
JsonIndent 转为为json字符串(格式化)
func MaxLengths ¶ added in v1.25.17
MaxLengths 计算二维字符串数组没列的最大可视化长度
func ParseUint64 ¶ added in v1.25.17
ParseUint64 解析无符号数字
func VisualLength ¶ added in v1.25.17
VisualLength 计算字符串的可视化长度(1个中文占5/3个字符宽度)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.