PackageTrack
Sign in Get early access

flutter_validators

A pure dart package of String validators and sanitizers. Inspired by validator.js.

1.2.0 4.0K downloads/mo #4168 most downloaded on pub.dev StacDev/flutter_validators

What this package is like to depend on

Last release 3 months ago

15 May 2026

Release timing varies

gaps range from 2 months to 3.6 years

Most releases are documented

notes for 6 of 10 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

10 releases · first in 2021

2 releases in the last 12 months

see the full history below

Release timeline

10 releases · Sep 2021 to May 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 10
  1. 1.2.0 15 May 2026
    Release notes
    • Added 21 new validators inspired by validator.js: isLowercase, isUppercase, isHexadecimal, isOctal, isDecimal, isFloat, isMongoId, isMD5, isPort, isSemVer, isSlug, isMACAddress, isLatLong, isJWT, isFQDN, isBase64, isByteLength, isStrongPassword, isIn, matches and contains.
    • Added a new sanitizers module (package:flutter_validators/sanitizers.dart): trim, ltrim, rtrim, escape, unescape, blacklist, whitelist, stripLow, normalizeEmail, toBoolean, toInt, toFloat and toDate.
    • Extended the Validator form class with methods for every new validator.
    • Added test coverage for all new validators and sanitizers.
    Open source →
    Release notes
    • Added 21 new validators inspired by validator.js: isLowercase, isUppercase, isHexadecimal, isOctal, isDecimal, isFloat, isMongoId, isMD5, isPort, isSemVer, isSlug, isMACAddress, isLatLong, isJWT, isFQDN, isBase64, isByteLength, isStrongPassword, isIn, matches and contains.
    • Added a new sanitizers module (package:flutter_validators/sanitizers.dart): trim, ltrim, rtrim, escape, unescape, blacklist, whitelist, stripLow, normalizeEmail, toBoolean, toInt, toFloat and toDate.
    • Extended the Validator form class with methods for every new validator.
    • Added test coverage for all new validators and sanitizers.
    Open source →
  2. 1.1.0 27 Mar 2026
    Release notes
    • Major upgrade! Added 9 new standard validators (URL, UUID, Date, Numeric, Alpha, IP, Hex Color, Credit Card, Length).
    • Added form_validator.dart for seamless Flutter TextFormField integration.
    • Added 100% test coverage for all validators.
    • Fixed regex edge cases in existing validators.
    Open source →
  3. 1.0.3 07 Apr 2025
    Release notes
    • Added documentation for all validators
    • minor changes
    Open source →
  4. 1.0.2 07 Apr 2025
    Release notes
    • Fixed linting issues
    • update README.md
    Open source →
  5. 1.0.1 07 Apr 2025

    Nothing published for this version

  6. 1.0.0 07 Apr 2025
    Release notes

    y

    • Added isPhone validator
    • Added isJson validator
    Open source →
  7. 0.0.4 07 Sep 2021
    Release notes
    • Initial release
    Open source →
  8. 0.0.3 07 Sep 2021

    Nothing published for this version

  9. 0.0.2 07 Sep 2021

    Nothing published for this version

  10. 0.0.1 07 Sep 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive