mirror of
https://github.com/go-kratos/kratos.git
synced 2025-03-17 21:07:54 +02:00
trim omitempty
This commit is contained in:
parent
f18a1b713f
commit
d86ba7b230
@ -327,7 +327,15 @@ func getValidateComment(field *descriptor.FieldDescriptorProto) string {
|
||||
tags = []reflect.StructTag{reflect.StructTag(*moretags)}
|
||||
}
|
||||
validateTag := tag.GetTagValue("validate", tags)
|
||||
re, _ := regexp.Compile("required *,*")
|
||||
comment := re.ReplaceAllString(validateTag, "")
|
||||
return comment
|
||||
|
||||
// trim
|
||||
regStr := []string{
|
||||
"required *,*",
|
||||
"omitempty *,*",
|
||||
}
|
||||
for _, v := range regStr {
|
||||
re, _ := regexp.Compile(v)
|
||||
validateTag = re.ReplaceAllString(validateTag, "")
|
||||
}
|
||||
return validateTag
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user