仅在填充时验证Go结构字段

我正在使用这个库来验证我的 Go 结构。
https://pkg.go.dev/github.com/go-playground/validator/v10

如何仅在填充字段时验证字段?例如,我的结构之一中有一个可选的电话号码字段。如果用户提供了这个值,我想使用 E.164 格式验证它。

Phone string  `validate:"e164"`

我搜索了“可选”标签,但找不到。

回答

使用omitempty标签。

Phone string  `validate:"e164,omitempty"`


以上是仅在填充时验证Go结构字段的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>