emerald-web-framework
emerald-web-framework copied to clipboard
Create formatters for CNPJ, CPF and CNPJ root
I'm submitting a:
- [ ] bug report
- [x] feature request
- [ ] support request
Current behavior: There is no formatter for CNPJ, CPF or CNPJ root.
Expected behavior:
Create formatters for CNPJ, CPF and CNPJ root on emerald-web-framework/packages/sling-helpers/src/global/globalFormatters.js
.
Related code: Something like
const formatCnpj = cnpj => cnpj.replace(/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/, '$1.$2.$3/$4-$5');
const formatCnpjRoot = cnpjRoot => cnpjRoot.replace(/^(\d{2})(\d{3})(\d{3})/, '$1.$2.$3/_');
const formatCpf = cpf => cpf.replace(/^(\d{3})(\d{3})(\d{3})(\d{2})/, '$1.$2.$3-$4');
👌