universal_form_validation library

A library that provides universal form validation rules.

This library includes common validators for email, password, phone numbers, URLs, credit cards, dates, names, and country-specific rules for addresses and postal codes.

Classes

AddressValidators
A class that provides address-related validation methods.
AustraliaRules
Validation rules specifically for Australia.
BasicValidators
A class that provides basic common validation methods.
CanadaRules
Validation rules specifically for Canada.
CountryRules
Interface for country-specific validation rules.
DateValidators
A class that provides date-related validation methods.
FormValidators
Utilities for combining validators.
GenericCountryRules
Generic validation rules that can be used for any country.
GermanyRules
Validation rules specifically for Germany.
IndiaRules
Validation rules specifically for India.
NumberValidators
A class that provides common number-related validation methods.
PakistanRules
Validation rules specifically for Pakistan.
TextValidators
A class that provides text-related validation methods.
UKRules
Validation rules specifically for the United Kingdom.
USRules
Validation rules specifically for the United States.

Typedefs

Validator = String? Function(String? value)
Signature of a validator function.