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 2026Releases
latest 10-
1.2.015 May 2026Release notes
Open source →- 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.
Release notes
Open source →- 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,matchesandcontains. - Added a new sanitizers module (
package:flutter_validators/sanitizers.dart):trim,ltrim,rtrim,escape,unescape,blacklist,whitelist,stripLow,normalizeEmail,toBoolean,toInt,toFloatandtoDate. - Extended the
Validatorform class with methods for every new validator. - Added test coverage for all new validators and sanitizers.
-
1.1.027 Mar 2026Release notes
Open source →- Major upgrade! Added 9 new standard validators (URL, UUID, Date, Numeric, Alpha, IP, Hex Color, Credit Card, Length).
- Added
form_validator.dartfor seamless FlutterTextFormFieldintegration. - Added 100% test coverage for all validators.
- Fixed regex edge cases in existing validators.
-
1.0.307 Apr 2025 -
1.0.207 Apr 2025 -
1.0.107 Apr 2025Nothing published for this version
-
1.0.007 Apr 2025 -
0.0.407 Sep 2021 -
0.0.307 Sep 2021Nothing published for this version
-
0.0.207 Sep 2021Nothing published for this version
-
0.0.107 Sep 2021Nothing published for this version