smart_textform_validator 1.0.5
smart_textform_validator: ^1.0.5 copied to clipboard
A Flutter package for reusable text form validators including email, password, and more.
smart_textform_validator ✨🔧 #
A simple and reusable Flutter package for validating text form fields with common validators like required, email, password strength, min/max length, pattern matching, and more — plus a fluent API via ValidatorBuilder
. 🚀
Features ✔️ #
- ✅ Required field validation
- ✅ Email format validation (note: does not support some incorrect email types) ✉️
- ✅ Password strength validation: requires uppercase, digits, special characters 💪🔐
- ✅ Min/max length validation
- ✅ Pattern matching (RegEx)
- ✅ Fluent chaining of multiple validators with
ValidatorBuilder
🔗
Important Notes ⚠️ #
- ❌ Does NOT support all incorrect or malformed email types (use a dedicated email validator for complex cases)
- 🔒 Password strength enforces at least: one uppercase letter, one digit, and one special character
- 🚫 This package only provides validators, it does NOT control UI features like hiding password input
- 🚫 Does not provide UI components; only validators for form fields
Installation 📦 #
Add this to your pubspec.yaml
:
dependencies:
smart_textform_validator: ^1.0.5