Respondido

Formatar número de telefone


Olá!


Estou construindo meu primeiro bot e gostaria de auxiliar o cliente na inserção do número de telefone, de modo que o número já fosse formato conforme preenchido.

Exemplo: (31) 98765-4321


Procurei na comunidade e nos fóruns, mas não encontrei nada referente a isso.

icon

Melhor resposta por Rafael_Figueiredo 24 November 2022, 17:12

Veja o original

2 comentários

Reputação 7
Crachá +3

Olá @MateusOliveira tudo bem ?

Aqui como funciona os script no bot : https://help.blip.ai/hc/en-us/articles/4474389817623-Action-Run-script


Caso você receba isso como entrada do usuario você pode usar um script para isso :

exemplo do script :


function run(v) {
var r = v.replace(/\D/g, "");
r = r.replace(/^0/, "");
if (r.length > 10) {
r = r.replace(/^(\d\d)(\d{5})(\d{4}).*/, "($1) $2-$3");
} else if (r.length > 5) {
r = r.replace(/^(\d\d)(\d{4})(\d{0,4}).*/, "($1) $2-$3");
} else if (r.length > 2) {
r = r.replace(/^(\d\d)(\d{0,5})/, "($1) $2");
} else {
r = r.replace(/^(\d*)/, "($1");
}
return r;
}

image

Que massa! Vou testar agora, muito obrigado!!!

Comente