pesel_validator 0.1.1 copy "pesel_validator: ^0.1.1" to clipboard
pesel_validator: ^0.1.1 copied to clipboard

A dart package for PESEL number validation. Allows to extract the data that is included in PESEL.

example/main.dart

import 'package:pesel_validator/pesel_validator.dart';

void main() {
  const validPesel = '92071314764';
  const invalidPesel = '00000000000';

  // pesel number validation
  validatePesel(pesel: validPesel); // true
  validatePesel(pesel: invalidPesel); // false

  // sex from pesel number
  sexFromPesel(pesel: validPesel); // Sex.woman
  // sexFromPesel(pesel: invalidPesel); // throws InvalidPeselException

  // date of birth from pesel
  dateOfBirthFromPesel(pesel: validPesel); // DateTime (13.07.1992)
  // dateOfBirthFromPesel(pesel: invalidPesel); // throws InvalidPeselException

  // age from pesel
  ageFromPesel(pesel: validPesel); // int age value
  // ageFromPesel(pesel: invalidPesel); // throws InvalidPeselException
}
2
likes
160
points
77
downloads

Publisher

verified publisherjstepien.pl

Weekly Downloads

A dart package for PESEL number validation. Allows to extract the data that is included in PESEL.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

quiver

More

Packages that depend on pesel_validator