Requête Data explorer pour alerter les modérateurs lorsque des numéros de téléphone sont publiés dans des messages privés

Que souhaitez-vous faire ?

Salut les gars,

Puisque nous gérons notre forum de manière anonyme, nous souhaitons protéger la vie privée de nos membres.

À cette fin, nous aimerions mettre en œuvre une requête de l’explorateur de données qui avertit les modérateurs lorsqu’un message privé contenant un numéro de téléphone est envoyé.

Il existe un excellent modèle de requête pour l’explorateur de données proposé par @SidV ici :

Quand avez-vous besoin que ce soit fait ?

15 août

Quel est votre budget, en dollars USD, que vous pouvez offrir pour cette tâche ?

50 USD

À quoi pensez-vous qu’un numéro de téléphone ressemble ?

En gros, ceci :

Donc ça ?

 (0xx) xxxx-xxxx

En gros, n’importe quel numéro plus long (plus de 9 chiffres) commençant par +49 ou 0…
Tous les caractères spéciaux entre les chiffres doivent être ignorés.

Pour résoudre votre problème, j’ai besoin d’une réponse précise sur ce que vous considérez comme un numéro de téléphone, pas d’une réponse « essentiellement ». Le résoudre de manière « essentiellement » est un problème qui coûte entre 500 et 5 000 .

Donc, tout ce qui commence par “+49” suivi de 10 chiffres ou plus, où ~!@#$%^&*() peuvent être insérés parmi ces 10 chiffres ou plus sans être comptés, c’est bien ça ?

Je suis presque certain que cela peut déjà être fait avec Admin, Logs, Mots surveillés en mode regex. Vous devrez être extrêmement prudent dans la construction de cette expression régulière.

Cela devait faire partie de ma solution, mais comme vous le suggérez, la façon de définir ce qu’est un numéro de téléphone est loin d’être une tâche simple.

Merci pour les retours.
Nous allons essayer ainsi.

Le sujet peut être fermé.

Voici un exemple de REGEX pour faire correspondre des numéros de téléphone :

^[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$

En voici un autre :

^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$

Modifiez-le comme vous le souhaitez… Vous pouvez le tester avec un outil de test REGEX en ligne, il en existe plusieurs.

J’espère que cela vous sera utile.

Wow, je vous remercie, merci !
Nous allons le tester.

Bienvenue ! @jrgong

Voici un testeur REGEX en ligne pour l’un de ces exemples :

https://regexr.com/3c53v

Vous pouvez utiliser ce site ou un similaire pour tester les formats de nombres qui vous intéressent.

Merci

Juste une petite question : comment configurer l’expression régulière pour ignorer les nombres de 8 chiffres ou moins ?