validator
https://github.com/go-playground/validator
Go
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported3 Subscribers
Add a CodeTriage badge to validator
Help out
- Issues
- Convert to time.Time before asserting in isNeField
- golang.org/x/text CVE-2026-56852
- feat: Add hostname label validation tag
- test: add TestInvalidValidationError and fix doc typos in errors.go
- Add uuid7 validation tag
- fix: reject non-digit characters in cve validator sequence number
- docs: fix ISO 3166-1 numeric validator usage
- fix: reject invalid dotted-decimal in hostname_rfc1123 validation
- fix: prevent panic on pointer fields in comparison validators
- 功能请求 是否可以添加 uuid v7 的验证
- Docs
- Go not yet supported