Olá!
Estou criando um bot para minha empresa e gostaria que o no campo telefone, o usuário só avance para a próxima etapa do bot se digitar 11 números (DDD + celular), como eu faço para criar essa trava e impedir que ao digitar por exemplo, 8 números, ele já avance ao próximo bloco?
Respondido
Como definir os caracteres de um telefone?
Melhor resposta por Bruno Ferreira
function run(numero) {
// Remove caracteres não numéricos
const numeroLimpo = numero.replace(/\D/g, '');
// Verifica se o número tem exatamente 11 dígitos
if (numeroLimpo.length === 11) {
return true;
} else {
return false;
}
}
// Testando a função
const numero = "(11) 98765-4321";
if (run(numero)) {
console.log("Número válido");
} else {
console.log("Número inválido");
}
Vc pode fazer esse código aqui e validar somente os números e ver se o formato está correto
Este tópico foi fechado para respostas.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
