emerald-web-framework icon indicating copy to clipboard operation
emerald-web-framework copied to clipboard

Create formatters for CNPJ, CPF and CNPJ root

Open julianasglasser opened this issue 5 years ago • 1 comments

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');

julianasglasser avatar Mar 08 '19 17:03 julianasglasser

👌

breakzplatform avatar Mar 08 '19 18:03 breakzplatform