Documentation
¶
Index ¶
- func Abbreviate(s string, maxLen int) string
- func Base64Decode(s string) (string, error)
- func Base64Encode(s string) string
- func Capitalize(s string) string
- func Concat(strs ...string) string
- func Contains(s, substr string) bool
- func Count(s, substr string) int
- func CountChars(s string, char rune) int
- func CountWords(s string) int
- func Difference(s1, s2 string) string
- func EndsWith(s, suffix string) bool
- func EqualsIgnoreCase(s1, s2 string) bool
- func FirstNonBlank(s string) string
- func Indent(s, indent string) string
- func IndexOf(s, substr string) int
- func Intersect(s1, s2 string) string
- func IsAlphabetic(s string) bool
- func IsAlphanumeric(s string) bool
- func IsBlank(s string) bool
- func IsChinese(s string) bool
- func IsChineseIDCard(s string) bool
- func IsEmail(s string) bool
- func IsEmpty(s string) bool
- func IsIDCard(s string) bool
- func IsIP(s string) bool
- func IsIPv6(s string) bool
- func IsNotBlank(s string) bool
- func IsNotEmpty(s string) bool
- func IsNumeric(s string) bool
- func IsPalindrome(s string) bool
- func IsPhone(s string) bool
- func IsURL(s string) bool
- func Join(strs []string, sep string) string
- func LastIndexOf(s, substr string) int
- func LastNonBlank(s string) string
- func Length(s string) int
- func MD5(s string) string
- func Matches(pattern, s string) bool
- func NormalizeSpace(s string) string
- func PadCenter(s string, length int, padStr string) string
- func PadLeft(s string, length int, padStr string) string
- func PadRight(s string, length int, padStr string) string
- func RandomNumberString(length int) string
- func RandomString(length int) string
- func RandomStringWithNumbers(length int) string
- func RandomStringWithSpecial(length int) string
- func RemoveAll(s, substr string) string
- func RemovePrefix(s, prefix string) string
- func RemoveSuffix(s, suffix string) string
- func Repeat(s string, count int) string
- func RepeatWithSep(s string, count int, sep string) string
- func Replace(s, old, newValue string, n int) string
- func ReplaceAll(s, old, newValue string) string
- func ReplaceAllFunc(s string, repl func(string) string, pattern string) string
- func ReplaceFirst(s, old, newValue string) string
- func Reverse(s string) string
- func ReverseWords(s string) string
- func Rotate(s string, n int) string
- func SHA1(s string) string
- func Shuffle(s string) string
- func Split(s, sep string) []string
- func SplitAfter(s, sep string) []string
- func SplitAfterN(s, sep string, n int) []string
- func SplitN(s, sep string, n int) []string
- func SplitTrim(s, sep string) []string
- func StartsWith(s, prefix string) bool
- func SubString(s string, start, end int) string
- func SubStringAfter(s, sep string) string
- func SubStringBefore(s, sep string) string
- func SubStringBetween(s, start, end string) string
- func SubStringStart(s string, start int) string
- func SwapCase(s string) string
- func ToBool(s string) (bool, error)
- func ToBoolDefault(s string, defaultValue bool) bool
- func ToCamelCase(s string) string
- func ToFloat(s string) (float64, error)
- func ToFloatDefault(s string, defaultValue float64) float64
- func ToInt(s string) (int, error)
- func ToIntDefault(s string, defaultValue int) int
- func ToKebabCase(s string) string
- func ToLower(s string) string
- func ToPinyin(s string) string
- func ToPinyinWithFirstLetter(s string) string
- func ToPinyinWithSep(s, sep string) string
- func ToSnakeCase(s string) string
- func ToTitle(s string) string
- func ToUpper(s string) string
- func Trim(s string) string
- func TrimAll(s string) string
- func TrimLeft(s string) string
- func TrimRight(s string) string
- func Truncate(s string, maxLen int, suffix string) string
- func Uncapitalize(s string) string
- func Unindent(s string) string
- func Union(s1, s2 string) string
- func Wrap(s string, wrapLen int) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RandomString ¶
RandomString 生成随机字符串(注意:使用 math/rand,非密码学安全,如需安全随机请使用 generate 包)
func RandomStringWithNumbers ¶
RandomStringWithNumbers 生成包含数字的随机字符串
func RandomStringWithSpecial ¶
RandomStringWithSpecial 生成包含特殊字符的随机字符串
func RepeatWithSep ¶
RepeatWithSep 重复字符串并添加分隔符
func ReplaceAllFunc ¶
ReplaceAllFunc 使用函数替换
func SubStringBetween ¶
SubStringBetween 提取两个字符串之间的内容
func SubStringStart ¶
SubStringStart 从指定位置开始截取字符串到末尾
func ToBoolDefault ¶
ToBoolDefault 转换为布尔值,失败返回默认值
func ToFloatDefault ¶
ToFloatDefault 转换为浮点数,失败返回默认值
func ToPinyinWithFirstLetter ¶
ToPinyinWithFirstLetter 转换为拼音首字母
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.