Olá pessoal!
Alguém poderia me orientar com uma solução para a seguinte situação:
Tenho o resultado de um fluxo CPF sem nenhuma formatação, exemplo: 99999999999
Preciso salvar em outro resultado esse CPF com a devida formatação: 999.999.999-99
Olá pessoal!
Alguém poderia me orientar com uma solução para a seguinte situação:
Tenho o resultado de um fluxo CPF sem nenhuma formatação, exemplo: 99999999999
Preciso salvar em outro resultado esse CPF com a devida formatação: 999.999.999-99
Olá, @marcos! Tudo bem?
Para salvar o retorno do CPF com o formato adequado é super simples!
Você precisa utilizar o cartão Salvar Resultado do Fluxo e digitar no campo valor a seguinte expressão:
@(replace(replace(replace(results.resposta_documento.value, “.”, “”), “-”, “”), “/”, “”))
Te ajudei? Marca como solução
Oi Barbara, tudo ótimo!
A expressão funciona para retirar a pontuação e deixar os números. Só que eu preciso que seja ao contrário.
Vou digitar apenas número e ele salvar o resultado com a pontuação.
Entendi, @marcos! Então, nesse caso você precisa utilizar um REGEX que vai exigir que o usuário digite o formato do CPF ou CNPJ corretamente, visto que não há uma expressão para formatar na weni plataforma. Na weni plataforma usamos a expressão “replace” para substituir valores, porém como o CPF e CNPJ não tem um padrão, então não conseguimos fazer isso usando essa expressão.
Você vai utilizar o cartão aguarde por resposta e em Se a resposta da mensagem… selecione corresponde a regex, preencha o campo ao lado com um REGEX que obrigue o usuário a responder formatado. Depois é só salvar a resposta.
Para isto, você deve usar esse REGEX:
[0-9]{3}.[0-9]{3}.[0-9]{3}-[0-9]{2} para CPF
[0-9]{2}.[0-9]{3}.[0-9]{3}/[0-9]{4}-[0-9]{2} para CNPJ
Esse REGEX faz com que só aceite obrigatóriamente com os pontos e traços
Testa e me confirma se deu tudo certo, tá?