# Functions
BankCard 是否为正确的银行卡号.
CNMobile 验证中国大陆的手机号码.
CNPhone 验证中国大陆的电话号码
支持如下格式: 0578-12345678-1234 057812345678-1234 若存在分机号,则分机号的连接符不能省略。.
CNTel 验证手机和电话类型.
Email 验证一个值是否匹配一个邮箱.
Empty 判断当前是否为空或是零值
ptr 表示当 val 是指针时,是否分析指向的值。
若是容器类型,长度为 0 也将返回 true, 但是 []string{""}空数组里套一个空字符串,不会被判断为空。.
GB11643 判断一个身份证是否符合 gb11643 标准
若是 15 位则当作一代身份证,仅简单地判断各位是否都是数字; 若是 18 位则当作二代身份证,会计算校验位是否正确; 其它位数都返回 false。.
HexColor 判断一个字符串是否为合法的 16 进制颜色表示法.
IP 验证一个值是否为 IP
可验证 IP4 和 IP6.
IP4 验证一个值是滞为 IP4.
IP6 验证一个值是否为 IP6.
ISBN 判断是否为合法的 ISBN 串号。可以同时判断 ISBN10 和 ISBN13.
ISBN10 判断是否为合法的 ISBN10.
ISBN13 判断是否为合法的 ISBN13.
Nil 是否为 nil
有类型但无具体值的也将返回 true, 当特定类型的变量,已经声明,但还未赋值时,也将返回 true.
Number 判断一个值是否可转换为数值
NOTE: 不支持全角数值的判断.
URL 验证一个值是否标准的URL格式
支持 IP 和域名等格式.
Zero 判断当前是否为空或是零值
ptr 表示当 val 是指针时,是否分析指向的值。 在 reflect.Value.IsZero 的基础上对特写类型作为特殊处理,比如 time.IsZero().