str

package
v1.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Letters = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
	Numbers = "0123456789"
)

Variables

This section is empty.

Functions

func Camel2Case

func Camel2Case(name string) string

Camel2Case 驼峰命名转下划线命名

func Case2Camel

func Case2Camel(name string) string

Case2Camel 下划线命名转驼峰命名

func Cut added in v1.0.5

func Cut(str, begin, end string) string

Cut 返回字符串中 begin 和 end 之间的内容 如果未找到 begin 或 end,或者它们的位置无效,则返回空字符串。 例如:

Cut("hello[world]", "[", "]") 返回 "world"
Cut("hello[world", "[", "]") 返回 ""

func Escape added in v1.0.5

func Escape(str string) string

Escape 转义字符串

func IsEmail added in v1.0.5

func IsEmail(email string) bool

IsEmail 判断是否为邮箱

func IsPhone added in v1.0.5

func IsPhone(phone string) bool

IsPhone 判断是否为手机号

func IsURL added in v1.0.5

func IsURL(str string) bool

IsURL 判断字符串是否是 URL

func MD5 added in v1.0.5

func MD5(str string) string

MD5 生成字符串的 MD5 值

func Random

func Random(length int) string

Random 生成长度为 length 的随机字符串

func RandomN added in v1.0.5

func RandomN(length int) string

RandomN 生成长度为 length 随机数字字符串

func SHA256 added in v1.0.5

func SHA256(str string) string

SHA256 生成字符串的 SHA256 值

func SHA3 added in v1.0.5

func SHA3(str string) string

SHA3 生成字符串的 SHA3 值

func Substr

func Substr(str string, start int, length ...int) string

Substr 返回字符串的子串 start 表示起始位置,可以是负数(表示从末尾开始计数) length 可选,表示子串长度。如果省略,则返回到字符串末尾。 如果 length 为负数,表示从末尾往前数的位置。 例如:

Substr("hello世界", 0, 5) 返回 "hello"
Substr("hello世界", -2) 返回 "世界"

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL