Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zweidenker/password_rule_check
Flutter Widget to check Password Rules
https://github.com/zweidenker/password_rule_check
Last synced: about 10 hours ago
JSON representation
Flutter Widget to check Password Rules
- Host: GitHub
- URL: https://github.com/zweidenker/password_rule_check
- Owner: zweidenker
- License: bsd-3-clause
- Created: 2021-08-31T08:05:11.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T13:13:42.000Z (almost 2 years ago)
- Last Synced: 2024-04-24T07:14:47.145Z (7 months ago)
- Language: Dart
- Size: 252 KB
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# PasswordRuleCheck
[![Pub](https://img.shields.io/pub/v/password_rule_check.svg)](https://pub.dartlang.org/packages/password_rule_check)
[![pub points](https://img.shields.io/pub/points/password_rule_check?logo=dart)](https://pub.dev/packages/password_rule_check/score)
[![Build](https://github.com/zweidenker/password_rule_check/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/zweidenker/password_rule_check/actions/workflows/main.yml?query=branch%3Amain)A Flutter Widget to show if a Password matches a specific Rule Set
| | |
|----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|## Supported Checks
* minimum Length
* maximum Length
* minimum number of uppercase Letters
* minimum number of lowercase Letters
* minimum number of digits
* minimum number of special characters## Localizations
Supported Languages:
* English πΊπΈπ¬π§
* German π©πͺ
* Portuguese π΅πΉFeel free to add a new language via a Pull Request
Alternatively you can specify custom translations/texts by passing in a custom `PasswordRuleCheckTranslation`
```dart
class MyCustomTranslation extends PasswordRuleCheckTranslation {
// Override for your custom Translations
}PasswordRuleCheck(
ruleSet: RuleSet(),
translation: MyCustomTranslation(),
);
```