Documentation
¶
Index ¶
- func Between(s string, min, max int) bool
- func In(v any, set any) bool
- func IsAccount(account string, min int, max int) bool
- func IsDigit(digit string) bool
- func IsEmail(email string) bool
- func IsIdCard(idCard string) bool
- func IsMobile(mobile string) bool
- func IsNumber(number string, langths ...int) bool
- func IsQQ(qq string) bool
- func IsTelephone(telephone string) bool
- func IsUrl(url string) bool
- func Length(s string, n int) bool
- func MaxLength(s string, n int) bool
- func MinLength(s string, n int) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Between ¶
Between 检测字符串长度是否在设置的范围之间 @param s string 待检测的字符串 @param min int 最小长度 @param max int 最大长度 @return @1 bool 长度是否在 [min, max] 范围内
func In ¶
In 检测值是否在给定的集合中 当 v 为切片或数组时,检测其中任一元素是否在集合中;否则检测 v 是否等于集合中的某个元素 @param v any 待检测的值 @param set any 集合(切片或数组) @return @1 bool 是否存在于集合中
func IsAccount ¶
IsAccount 检测是否是账号 账号以字母开头,后续可包含字母、数字、下划线、连字符和点号,长度需在 min~max 之间 @param account string 待检测的账号 @param min int 账号最小长度 @param max int 账号最大长度 @return @1 bool 是否符合账号规则
func IsDigit ¶
IsDigit 检测是否是数值 支持正负整数和正负浮点数,不包含前导零及科学计数法 @param digit string 待检测的数值 @return @1 bool 是否是合法的数值
func IsIdCard ¶ added in v2.1.0
IsIdCard 检测是否是身份证号(国内18位) 校验地址码、出生年月日、顺序码及校验码 感谢知乎网友提供:https://zhuanlan.zhihu.com/p/608188853 @param idCard string 待检测的身份证号 @return @1 bool 是否是合法的身份证号
func IsMobile ¶
IsMobile 检测是否是手机号(国内) 校验 11 位手机号,覆盖 13、14、15、16、17、18、19 号段 @param mobile string 待检测的手机号 @return @1 bool 是否符合国内手机号格式
func IsNumber ¶
IsNumber 检测是否是由数字组成的字符串 可选地指定长度:传入一个参数表示固定长度,传入两个参数表示最小、最大长度 @param number string 待检测的字符串 @param langths ...int 可选,长度参数 @return @1 bool 是否是由数字组成的字符串
func IsTelephone ¶
IsTelephone 检测是否是固定电话号码 支持带区号的格式(如 028-5554540、0285-55545401),也支持不带区号的 7~8 位号码 @param telephone string 待检测的电话号码 @return @1 bool 是否符合固定电话号码格式
func IsUrl ¶
IsUrl 检测是否是URL 支持 http、https、ftp、file 协议,忽略大小写 @param url string 待检测的URL @return @1 bool 是否符合URL格式
func Length ¶
Length 检测字符串长度是否等于固定长度 @param s string 待检测的字符串 @param n int 期望长度 @return @1 bool 长度是否等于 n
Types ¶
This section is empty.