Skip to main content
Respondido

Script para mascarar CPF/CNPJ

  • July 11, 2022
  • 4 comentários
  • 1105 Visualizações

Bruno_Gabriel

Pessoal,

Estou fazendo um bloco de retorno para pessoas que já forneceram seu CPF ou CNPJ no passado, para que eles não tenham que digitar todo mês para emitir um boleto ou abrir uma solicitação.

Alguém consegue me disponibilizar um script para esconder os números do documento, exceto os últimos dois?

Exemplo: ***.***.***-27 ou **.***.***/****-09.

Melhor resposta por Rafael_Figueiredo

@Bruno_Gabriel tudo bem ?

Segue o script :

function run (cpfcnpj){
let entrada = cpfcnpj;
let ultimosn = cpfcnpj.slice(-2);
let mascara = ultimosn.padStart(entrada.length, '*');
return mascara;
}

funciona com cpf e cnpj

Este tópico foi fechado para respostas.

4 comentários

Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Bruno_Gabriel tudo bem ?

Segue o script :

function run (cpfcnpj){
let entrada = cpfcnpj;
let ultimosn = cpfcnpj.slice(-2);
let mascara = ultimosn.padStart(entrada.length, '*');
return mascara;
}

funciona com cpf e cnpj


Bruno_Gabriel
  • Autor
  • Inspiring
  • July 13, 2022

Funcionou, obrigado 🤩


GabrielPetrone
Blipper
Forum|alt.badge.img+1

Uma dica que aconteceu comigo no canal do WhatsApp… Utilize: ao invés de asterísco, deixando por exemplo: •••.•••.•••-27. 💡
Isso foi necessário pois tiveram algumas situações onde a máscara usando asterísco não veio completa, pois o asterísco vira negrito e aí grifou o asterísco, haha.


Bruno_Gabriel
  • Autor
  • Inspiring
  • July 14, 2022

Boa, vou usar.