https://github.com/3sidedcube/validation
A simple Swift password validation framework
https://github.com/3sidedcube/validation
Last synced: 10 months ago
JSON representation
A simple Swift password validation framework
- Host: GitHub
- URL: https://github.com/3sidedcube/validation
- Owner: 3sidedcube
- License: mit
- Created: 2020-11-07T23:14:03.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2023-07-31T14:48:07.000Z (almost 3 years ago)
- Last Synced: 2025-03-24T20:45:39.011Z (about 1 year ago)
- Language: Swift
- Size: 78.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Validation
```swift
let password = "password"
let failedRules = password.validate(with: [
MinCountRule(min: 5),
MaxCountRule(max: 20),
SpecialCharacterRule(),
LowercaseRule(),
UppercaseRule(),
NumericRule()
])
failedRules.count // 3
failedRules // [SpecialCharacterRule, UppercaseRule, NumericRule]
```