Como gerenciamos nosso fórum de forma anônima, gostaríamos de proteger a privacidade dos nossos membros.
Para isso, gostaríamos de implementar uma consulta no Data Explorer que avise os moderadores sempre que uma mensagem privada for enviada contendo um número de telefone.
Para resolver seu problema, preciso de uma resposta exata sobre o que você considera ser um número de telefone, não de um “basicamente”. Resolver isso “basicamente” é um problema de US$ 500 a US$ 5.000.
Então, qualquer coisa que comece com “+49” e tenha 10 ou mais dígitos, onde ~!@#$%^&*() podem ser intercalados nesses 10 ou mais dígitos, mas não contados?
Tenho quase certeza de que isso já pode ser feito com Admin, Logs e Palavras Monitoradas no modo regex. Você precisará ter muito, muito cuidado na forma como constrói essa expressão regular.
Isso iria fazer parte da minha solução, embora, como você sugere, definir exatamente o que é um número de telefone está longe de ser uma tarefa simples.