Last updated:
0 purchases
angola validator
Package para validação de Bilhete de Identidade(BI), matrícula e IBAN angolano
Features #
Validar BI
Validar Matrícula
Validar IBAN
Getting started #
Adicionar o package no seu projecto
angola_validator: ˆ0.0.1
copied to clipboard
Usage #
validateBI #
O método validateBI é uma função que realiza uma validação do número do Bilhete de Identidade (BI) por meio de uma requisição a uma API externa. O objetivo principal deste método é verificar a validade do número do BI, consultando uma fonte de dados externa.
Exemplo:
try {
String biNumber = "1234567890"; // Substitua pelo número de BI que deseja validar.
String validationState = await validateBI(biNumber);
print("Estado de validação do BI: $validationState");
} catch (e) {
print("Ocorreu um erro durante a validação do BI: $e");
}
copied to clipboard
Extensão AngolaValidatorExtension #
A extensão AngolaValidatorExtension fornece dois métodos de validação: validateVehicleRegistration e validateIBAN.
validateVehicleRegistration #
Este método verifica se o valor fornecido representa uma placa de veículo válida em Angola. Ele usa uma expressão regular para fazer essa verificação. A placa de veículo válida deve seguir um dos seguintes padrões:
1.Formato "AA-99-99-AA"
2.Formato "AAA-99-99"
Exemplo:
String vehiclePlate = "AB-12-34-CD"; // Substitua pela placa de veículo que deseja validar.
bool isValid = vehiclePlate.validateVehicleRegistration();
print("A placa de veículo é válida: $isValid");
copied to clipboard
validateIBAN #
Este método verifica se o valor fornecido representa um número de Identificação Bancária Internacional (IBAN) válido. Ele executa várias verificações para garantir que o IBAN seja válido de acordo com as regras específicas de validação.
Exempolo:
String iban = "AO06004000001089424410175"; // Substitua pelo IBAN que deseja validar.
String validationMessage = iban.validateIBAN();
if (validationMessage.isEmpty) {
print("O IBAN é válido.");
} else {
print("Erro de validação do IBAN: $validationMessage");
}
copied to clipboard
Agredeço o Epifanio Francisco pela contribuição
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.