Flutter Validation Package

flutter_validation_package is a simple and lightweight Flutter package for form validation. It provides commonly used validation methods to ensure your forms are user-friendly and secure.

Features

  • Required Field Validation: Ensure a field is not empty.
  • Email Validation: Validate email addresses against a standard format.
  • Phone Number Validation: Validate international phone numbers.
  • Password Strength Validation: Enforce password strength rules (length, uppercase, digits).
  • Custom Pattern Validation: Validate input using custom regular expressions.

Validators Available

` Validator.validateEmail

Validator.validatePassword

Validator.validatePhone

Validator.validateRequired

Validator.validateCustom(r'^a-zA-Z0-9+$', 'Only alphanumeric characters are allowed.') `

Example for Using Custom Validator

` TextFormField(

decoration: InputDecoration( hintText: 'Enter Custom Data', border: OutlineInputBorder(), ), validator: Validator.validateCustom(r'^a-zA-Z0-9+$', 'Only alphanumeric characters are allowed.'), ) `

Installation

Add the following to your pubspec.yaml:

dependencies:
  ge_validator: ^0.0.6

Libraries

ge_validator