Documentation
¶
Overview ¶
Package mooonutils Wrote by yijian on 2024/01/02
Package mooonutils Wrote by yijian on 2024/01/02
Index ¶
- func CountUtf8Characters(utf8Str string) int
- func DesensitizeName(name string, m, n, k int) string
- func DesensitizeStr(str string, m, n int) string
- func GetCurrentTimestamp(timezone string) int64
- func GetCurrentTimestampString(timezone string) string
- func GetHexNonceStr(length int) string
- func GetLowercaseNonceStr(length int) string
- func GetNonceStr(length int) string
- func GetUppercaseNonceStr(length int) string
- func IsResidentIdentityCardNumber(id string) bool
- func IsValidBirthdate(date string) bool
- func String2Time(dateStr string) (time.Time, error)
- func TruncateUtf8String(utf8Str string, maxCharCount int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountUtf8Characters ¶
CountUtf8Characters 计算字数,一个数字、字母和汉字都分别计 1
func DesensitizeName ¶
DesensitizeName 脱敏姓名 name 姓名,少数民族的姓名中间可能有点号 m 保留的前 m 个字 n 保留的后 n 个字 k 单个字的字节数
func DesensitizeStr ¶
DesensitizeStr 脱敏字符串 m 保留的前 m 个字 n 保留的后 n 个字
func GetCurrentTimestamp ¶
GetCurrentTimestamp 获取指定时区的当前时间戳
func GetHexNonceStr ¶
func GetLowercaseNonceStr ¶
func GetNonceStr ¶
func GetUppercaseNonceStr ¶
func IsResidentIdentityCardNumber ¶
IsResidentIdentityCardNumber 判断是否为居民身份证号
func TruncateUtf8String ¶
TruncateUtf8String 截取 UTF8 字符串,使其字数(不是字节数,一个数字、字母和汉字都分别计 1)不超过 maxCharCount
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.