i_validator library
Classes
- ConfirmPasswordRequiredValidator
- ConfirmPasswordValidator
- Validates that confirm password matches the original password
- DecimalValidator
- EmailValidator
- Validates email format
- IntegerValidator
-
IValidator<
T> - MaxValueValidator
- MinLengthValidator
- MinValueValidator
- NegativeNumberValidator
- NonEmptyStringValidator
- Validates a non-empty string
- NumberValidator
- OtpValidator
- Validates an OTP code
- PasswordValidator
- Validates a password
- PhoneNumberValidator
- Validates a phone number (basic international or local format)
- PinNumberValidator
- Validates a PIN number (4 or 6 digits)
- PositiveNumberValidator
- RegexValidator
- RequiredDateValidator
-
RequiredFieldValidator<
T> - Validates that value is not null (generic)
-
RequiredListValidator<
T> - RequiredStringValidator
- RequiredTrueValidator
- Validators
Enums
- PasswordStrength
- Password strength levels
Mixins
Extensions
Constants
- image → const Pattern
- kConfirmPasswordInvalidError → const String
- kConfirmPasswordMismatchError → const String
- kConfirmPasswordRequiredError → const String
- kEmailInvalidError → const String
- kEmailOrMobileInvalidError → const String
- kEmailRequiredError → const String
- kGenericRequiredError → const String
- kMustBeEnabledError → const String
- kNameInvalidError → const String
- kNonEmptyError → const String
- kOtpCodeInvalidError → const String
- kOtpLengthFormat → const String
- kOtpNumericError → const String
- kOtpRequiredError → const String
- kPasswordInvalidError → const String
- kPasswordLengthFormat → const String
- kPasswordRequiredError → const String
- kPasswordStrongError → const String
- kPhoneInvalidError → const String
- kPhoneRequiredError → const String
- kPinNumberInvalidError → const String
- patternEmail → const String
- patternImageExtension → const String
- patternName → const String
- patternOtp → const String
- patternPasswordEasy → const String
- patternPasswordMedium → const String
- patternPasswordStrong → const String
- patternPhone → const String
- patternPin → const String
- patternUsername → const String
Properties
- easyPassword → RegExp
-
final
- emailPattern → RegExp
-
final
- namePattern → RegExp
-
final
- otpCode → RegExp
-
final
- passwordStrong → RegExp
-
final
- phoneNumberPattern → RegExp
-
final
- pinNumber → RegExp
-
final
- usernamePattern → RegExp
-
Username regex
final