data_validation 0.0.2 copy "data_validation: ^0.0.2" to clipboard
data_validation: ^0.0.2 copied to clipboard

A Dart package for validating various data types and formats.

Getting started #

Add package

flutter pub add data_validation

Usage #

Single validation #


final result = SingleValidation(yourData, Validation.string().only(['Male', 'Female'])).validate();



final result = SingleValidation(yourData, Validation.email().mustEnd(['.com','.org'])).validate();


Multi validation #


final result = MultiValidation(data, {
  'name': Validation.string().max(30),
  'gender': Validation.string().only(['Male', 'Female']),
  'age': Validation.integer().min(0).max(150),
  'address': Validation.string(nullAble: true).max(200),
  'email': Validation.email().mustEnd(['.com','.org'])
}).validate();


1
likes
150
points
19
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart package for validating various data types and formats.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on data_validation