Documentation
¶
Index ¶
- type Validator
- func (my *Validator[T]) DateFormat(dateFormat string) *Validator[T]
- func (my *Validator[T]) DatetimeFormat(datetimeFormat string) *Validator[T]
- func (my *Validator[T]) EmailFormat(emailFormat string) *Validator[T]
- func (my *Validator[T]) TimeFormat(timeFormat string) *Validator[T]
- func (my *Validator[T]) Validate(rules ...func(item T) error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator[T any] struct { // contains filtered or unexported fields }
Validator 验证器 验证规则 -> [required] [email|datetime|date|time] [min<|min<=] [max>|max=] [range=]
func NewValidator ¶
NewValidator 实例化:验证器
func (*Validator[T]) DateFormat ¶
DateFormat 设置日期默认规则
func (*Validator[T]) DatetimeFormat ¶
DatetimeFormat 设置日期+时间默认规则
func (*Validator[T]) EmailFormat ¶
EmailFormat 设置email默认规则
func (*Validator[T]) TimeFormat ¶
TimeFormat 设置时间默认规则
Click to show internal directories.
Click to hide internal directories.