Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MessageTmpls = map[string]string{
"Required": "不能为空",
"Min": "最小为 %d",
"Max": "最大为 %d",
"Range": "范围在 %d 至 %d",
"MinSize": "最小长度为 %d",
"MaxSize": "最大长度为 %d",
"Length": "长度必须是 %d",
"Alpha": "必须是有效的字母字符",
"Numeric": "必须是有效的数字字符",
"AlphaNumeric": "必须是有效的字母或数字字符",
"Match": "必须匹配格式 %s",
"NoMatch": "必须不匹配格式 %s",
"AlphaDash": "必须是有效的字母或数字或破折号(-_)字符",
"Email": "必须是有效的邮件地址",
"IP": "必须是有效的IP地址",
"Base64": "必须是有效的base64字符",
"Mobile": "必须是有效手机号码",
"Tel": "必须是有效电话号码",
"Phone": "必须是有效的电话号码或者手机号码",
"ZipCode": "必须是有效的邮政编码",
}
Functions ¶
func InitValidate ¶
func InitValidate()
Types ¶
type ValidateEmail ¶
type ValidateEmail struct { Title string `label:"邮件标题" valid:"Required"` //邮件标题 Content string `label:"邮件内容" valid:"Required"` //邮件内容 ToUser []string `label:"接收人" valid:"Required"` //接收人 FromUser string `label:"发送人" valid:"Required"` //发送人 PassWord string `label:"密码" valid:"Required"` //密码 Host string `label:"SMTP服务器地址" valid:"Required"` //SMTP服务器地址 Port string `label:"SMTP服务端口" valid:"Required;Numeric"` //SMTP服务端口 }
func (*ValidateEmail) ValidEmail ¶
func (a *ValidateEmail) ValidEmail() error
type ValidateMessage ¶
type ValidateMessage struct { TplId int `label:"模板id" valid:"Required;Numeric"` //模板id ToUser []string `label:"接收人" valid:"Required"` //接收人 ExtraParams map[string]string `label:"额外参数" valid:"Required"` //额外参数 }
func (*ValidateMessage) ValidMessage ¶
func (a *ValidateMessage) ValidMessage() error
Click to show internal directories.
Click to hide internal directories.