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

A parser for C.N.P. (short for Cod Numeric Personal or Personal Identification Number).

example/cnp_romania_parser_example.dart

import 'package:cnp_romania_parser/cnp_romania_parser.dart';

void main() {
  final parser = CnpRomaniaParser();

  var result = parser.parse('1234567890123');
  var values = result.values;
  print('Result for invalid CNP: 1234567890123');
  print('IsValid: ${result.isValid}');
  print('Values: ${result.values}');

  result = parser.parse('1740501415486');
  values = result.values!;
  print('Result for valid CNP: 1740501415486');
  print('IsValid: ${result.isValid}');
  print('DOB: ${values.dateOfBirth}');
  print('County code: ${values.county.index}');
  print('County ISO code: ${values.county.iso}');
  print('County name: ${values.county.name}');
  print('Serial number: ${values.serialNumber.stringValue}');
}
1
likes
150
points
37
downloads

Publisher

unverified uploader

Weekly Downloads

A parser for C.N.P. (short for Cod Numeric Personal or Personal Identification Number).

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on cnp_romania_parser