Padronizando função de formatarValor
This commit is contained in:
parent
399a507498
commit
06bf4496c3
2 changed files with 17 additions and 1 deletions
|
@ -20,4 +20,8 @@ console.log(formatarCpfCnpj('12123456000100')); // Saída 12.123.456/0001-00
|
|||
console.log(formatarCpfCnpj('12345678900')); // Saída: 123.456.789-00
|
||||
|
||||
console.log(formatarContaBancaria('12345')); // Saída: 1234-5
|
||||
|
||||
// Retorna no formado especificado pela string.
|
||||
// possíveis valores: cep, cpf, cnpj, cpfcnpj, contabancaria.
|
||||
console.log(formatarValor("12345", "contabancaria")); // Saída: 1234-5
|
||||
```
|
|
@ -81,7 +81,19 @@ function formatarContaBancaria(txt) {
|
|||
return conta;
|
||||
}
|
||||
|
||||
function formatarValor({ valor, formato }) {
|
||||
switch (formato) {
|
||||
case 'cep': return formatarCep(valor);
|
||||
case 'cpf': return formatarCpf(valor);
|
||||
case 'cnpj': return formatarCnpj(valor);
|
||||
case 'cpfcnpj': return formatarCpfCnpj(valor);
|
||||
case 'contabancaria': return formatarContaBancaria(valor);
|
||||
default:
|
||||
return valor;
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
formatarCep, formatarCnpj, formatarCpf, formatarCpfCnpj,
|
||||
formatarContaBancaria
|
||||
formatarContaBancaria, formatarValor
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue