extensions/form_validators library
Functions
-
emailValidator(
String? value, {String message = 'Enter a valid email'}) → String? - Field must be a valid email (blank passes).
-
maxLengthValidator(
String? value, int maxLength, {String? message}) → String? -
Field must be at most
maxLengthcharacters (blank passes). -
minLengthValidator(
String? value, int minLength, {String? message}) → String? -
Field must be at least
minLengthcharacters (blank passes). -
phoneValidator(
String? value, {String message = 'Enter a valid phone number'}) → String? - Field must be a valid phone number (blank passes).
-
requiredField(
String? value, {String message = 'This field is required'}) → String? - Field must not be null/blank.
Typedefs
- FormValidator = String? Function(String?)
-
Validator helpers returning an error String or
nullwhen valid. Use directly asvalidator:forTextFormField/FormField.