pt_validators 0.0.1
pt_validators: ^0.0.1 copied to clipboard
Validadores portugueses para NIF (Número de Identificação Fiscal) e Cartão de Cidadão. Inclui validação de formato e dígito de controlo.
example/pt_validators_example.dart
import 'package:pt_validators/pt_validators.dart';
void main() {
// Validar NIF
final nifError = PTValidators.validateNIF('545259045');
print('NIF 545259045: ${nifError ?? 'válido'}');
final invalidNif = PTValidators.validateNIF('123456780');
print('NIF 123456780: ${invalidNif ?? 'válido'}');
// Validar CC
final ccError = PTValidators.validateCC('000000000ZZ4');
print('CC 000000000ZZ4: ${ccError ?? 'válido'}');
final invalidCc = PTValidators.validateCC('123456780ZZ1');
print('CC 123456780ZZ1: ${invalidCc ?? 'válido'}');
}