mirror of
https://gitee.com/johng/gf
synced 2026-07-06 21:45:34 +08:00
64 lines
3.1 KiB
Go
64 lines
3.1 KiB
Go
// Copyright 2018 gf Author(https://github.com/gogf/gf). All Rights Reserved.
|
|
//
|
|
// This Source Code Form is subject to the terms of the MIT License.
|
|
// If a copy of the MIT was not distributed with this file,
|
|
// You can obtain one at https://github.com/gogf/gf.
|
|
|
|
package gvalid
|
|
|
|
// defaultMessages is the default error messages.
|
|
var defaultMessages = map[string]string{
|
|
"required": "The :attribute field is required",
|
|
"required-if": "The :attribute field is required when :other is :value",
|
|
"required-unless": "The :attribute field is required unless :other is in :values",
|
|
"required-with": "The :attribute field is required when :values is present",
|
|
"required-with-all": "The :attribute field is required when :values is present",
|
|
"required-without": "The :attribute field is required when :values is not present",
|
|
"required-without-all": "The :attribute field is required when none of :values are present",
|
|
"date": "The :attribute is not a valid date",
|
|
"date-format": "The :attribute does not match the format :format",
|
|
"email": "The :attribute must be a valid email address",
|
|
"phone": "The :attribute must be a valid phone number",
|
|
"telephone": "The :attribute must be a valid telephone number",
|
|
"passport": "Invalid passport format",
|
|
"password": "Invalid passport format",
|
|
"password2": "Invalid passport format",
|
|
"password3": "Invalid passport format",
|
|
"postcode": "Invalid postcode format",
|
|
"id-number": "Invalid id",
|
|
"luhn": "The :attribute must be a valid bank card number",
|
|
"qq": "The :attribute must be a valid QQ number",
|
|
"ip": "The :attribute must be a valid IP address",
|
|
"ipv4": "The :attribute must be a valid IPv4 address",
|
|
"ipv6": "The :attribute must be a valid IPv6 address",
|
|
"mac": "MAC地址格式不正确",
|
|
"url": "URL地址格式不正确",
|
|
"domain": "域名格式不正确",
|
|
"length": "字段长度为:min到:max个字符",
|
|
"min-length": "字段最小长度为:min",
|
|
"max-length": "字段最大长度为:max",
|
|
"between": "字段大小为:min到:max",
|
|
"min": "字段最小值为:min",
|
|
"max": "字段最大值为:max",
|
|
"json": "字段应当为JSON格式",
|
|
"xml": "字段应当为XML格式",
|
|
"array": "字段应当为数组",
|
|
"integer": "字段应当为整数",
|
|
"float": "字段应当为浮点数",
|
|
"boolean": "字段应当为布尔值",
|
|
"same": "字段值不合法",
|
|
"different": "字段值不合法",
|
|
"in": "字段值不合法",
|
|
"not-in": "字段值不合法",
|
|
"regex": "字段值不合法",
|
|
}
|
|
|
|
func init() {
|
|
errorMsgMap.Sets(defaultMessages)
|
|
}
|
|
|
|
// SetDefaultErrorMsgs sets the default error messages for package.
|
|
func SetDefaultErrorMsgs(msgs map[string]string) {
|
|
errorMsgMap.Sets(msgs)
|
|
}
|