https://github.com/webermarci/validator
It's a simple string validator
https://github.com/webermarci/validator
go golang string-validation stringvalidator
Last synced: about 1 month ago
JSON representation
It's a simple string validator
- Host: GitHub
- URL: https://github.com/webermarci/validator
- Owner: webermarci
- License: mit
- Created: 2022-10-17T09:50:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T15:15:52.000Z (over 1 year ago)
- Last Synced: 2025-01-19T01:13:19.944Z (about 1 year ago)
- Topics: go, golang, string-validation, stringvalidator
- Language: Go
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Validator
## Usage
```go
import "github.com/webermarci/validator"
v := validator.NewValidator().StartsWith("123")
result := v.Validate("abc123")
fmt.Println(result.Approval)
// False
fmt.Println(result.RuleType)
// startsWith
fmt.Println(result.Reason)
// "starts with 123" is not met by "abc123"
result = v.Validate("123abc")
fmt.Println(result.Approval)
// True
```