Overview
fzregex is a Dart/Flutter utility package designed to simplify input validation for common data types such as phone numbers, emails, URLs, credit cards, dates, passwords, and more. It provides reliable, pre-built regex patterns to ensure accurate validation across platforms. Ideal for developers seeking quick, consistent form validation without writing custom regular expressions. The package supports Android, iOS, Web, macOS, Windows, and Linux, making it highly versatile for cross-platform applications.
Use cases
- Form validation in mobile apps
- User registration and login flows
- Data entry validation in web apps
- Secure handling of sensitive inputs like credit cards
- Automated testing of input fields
- Cross-platform app consistency
Key features
- Predefined regex patterns for 12 common data types
- Support for strong/medium password strength checks
- Cross-platform compatibility
- Easy integration via Flutter pub
- Lightweight and focused on validation
- Clean, readable API
Suitable for
- Flutter developers building forms
- Apps requiring strict input validation
- Teams wanting reusable validation logic
- Projects targeting multiple platforms
- Developers avoiding manual regex creation
- Applications handling sensitive user data
Considerations
- Does not include formatting or masking features
- Relies on regex accuracy (verify edge cases)
- Limited to validation—no data transformation
- May require updates for new format standards
- No built-in localization support
- Not suitable for complex business rule validation