flutter_validators 1.2.0 copy "flutter_validators: ^1.2.0" to clipboard
flutter_validators: ^1.2.0 copied to clipboard

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

1.2.0 #

  • 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.

1.1.0 #

  • 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.

1.0.3 #

  • Added documentation for all validators
  • minor changes

1.0.2 #

  • Fixed linting issues
  • update README.md

1.0.0 #

y

  • Added isPhone validator
  • Added isJson validator

0.0.4 #

  • Initial release
12
likes
160
points
1.01k
downloads

Documentation

API reference

Publisher

verified publisherstac.dev

Weekly Downloads

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

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on flutter_validators