validate_rut 0.1.0 copy "validate_rut: ^0.1.0" to clipboard
validate_rut: ^0.1.0 copied to clipboard

outdated

A Dart package for the validation and formatting of the Chilean Unique Tax Role (RUT).

example/validate_rut_example.dart

import 'package:validate_rut/validate_rut.dart';

void main() {
  final rutList = ['55443327', '5.544.332-7', '5.544.332-8'];

  for (final rut in rutList) {
    if (!rut.contains('-')) {
      final formattedRut = formatRut(rut);
      print('The formatted RUT for $rut is $formattedRut.');

      final dv = calculateDv(rut.substring(0, rut.length - 1));
      print('The check digit for $rut is $dv.');
    }

    final isValid = validateRut(rut);
    print('The RUT $rut is ${isValid ? 'valid' : 'invalid'}.');

    final unformattedRut = removeRutFormatting(rut);
    print('The unformatted RUT for $rut is $unformattedRut.');
  }
}
2
likes
0
points
569
downloads

Publisher

verified publisheraugurio.cl

Weekly Downloads

A Dart package for the validation and formatting of the Chilean Unique Tax Role (RUT).

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on validate_rut