Skip to main content

Bom dia a todos,



Recentemente criei um bot para nossos alunos internacionais. Antes de repassa esse atendimento para um consultor nosso, algumas informações são necessárias: nome, e-mail, telefone. Porém estou tendo dificuldades para validar o número de telefone internacional. Alguém sabe como eu posso validar?



Hoje estou com o mesmo expressão regular para os alunos nacionais (^o1-9]{2}[2-9]{0-9]{7,8}$).

Olá @Dilly_Junior tudo bem ?



Existe esse site que te ajuda com regex : https://regexr.com/ caso queira envie os padrões de números que você quer aceitar que ai fica mais fácil te ajudar.


Uma opção é usar esse regex aqui: ((?:(?2-9)?\D{0,3})(?:(?2-9)?\D{0,3})\d{4})



Ele será compatível com todos esses formatos:


3087774825


(281)388-0388


(281)388-0300


(979) 778-0978


(281)934-2479


(281)934-2447


(979)826-3273


(979)826-3255


(281)356-2530


(281)356-5264


(936)825-2081


(832)595-9500


(832)595-9501


281-342-2452



E você pode realizar alterações conforme desejar e usar o https://regex101.com/ para validá-las.


Obrigado @dardaniacamargos, consegui encontrar alguns padrões nesse exemplo.


Comente