Versions in this module Expand all Collapse all v1 v1.0.1 Sep 6, 2022 v1.0.0 Aug 17, 2022 Changes in this version + const Female + const Male + var ErrUnexpected = errors.New("参数校验出错") + func ParseErr(err error) string + func Verify(obj interface{}) error + func VerifyVar(field interface{}, tag string) error + func VerifyVarWithValue(field, other interface{}, tag string) error + type BankCard string + func NewBankCard(bankcard string) BankCard + func (bc BankCard) IsValid() bool + type CorpAccount string + func NewCorpAccount(corpaccount string) CorpAccount + func (ca CorpAccount) IsValid() bool + type IdCard string + func NewIdCard(idcard string) IdCard + func (ic IdCard) GetBirthday() (time.Time, error) + func (ic IdCard) GetGender() (int, error) + func (ic IdCard) IsFemale() (bool, error) + func (ic IdCard) IsMale() (bool, error) + func (ic IdCard) IsValid() bool + type USCC string + func NewUSCC(uscc string) USCC + func (uscc USCC) IsValid() bool