Data Explorer Abfrage zur Benachrichtigung von Moderatoren bei Veröffentlichung von Telefonnummern in privaten Nachrichten

Was möchtest du erledigt haben?

Hallo zusammen,

Da wir unser Forum anonym betreiben, möchten wir die Privatsphäre unserer Mitglieder schützen.

Deshalb möchten wir eine Data Explorer-Abfrage implementieren, die Moderatoren warnt, sobald eine private Nachricht mit einer Telefonnummer gesendet wird.

Hier gibt es eine großartige Vorlage von @SidV für eine Data Explorer-Abfrage:

Bis wann muss es erledigt sein?

  1. August

Wie hoch ist dein Budget in USD, das du für diese Aufgabe anbieten kannst?

50 USD

Wie sieht Ihrer Meinung nach eine Telefonnummer aus?

Im Wesentlichen folgendes:

Also das?

 (0xx) xxxx-xxxx

Basically any longer number (more than 9 digits) that starts with +49 or 0…
Any special characters in between the digits should be ignored

Um dein Problem zu lösen, brauche ich eine genaue Antwort darauf, was du unter einer Telefonnummer verstehst, nicht nur „grundsätzlich“. Eine Lösung „grundsätzlich“ ist ein Problem im Wert von 500 bis 5.000 Dollar.

Also: Alles, was mit „+49“ beginnt und danach 10 oder mehr Ziffern enthält, wobei ~!@#$%^&*() zwischen diesen 10 oder mehr Ziffern eingefügt werden können, aber nicht mitgezählt werden?

Ich bin mir ziemlich sicher, dass dies bereits mit Admin, Protokollen und Beobachteten Wörtern im Regex-Modus möglich ist. Sie müssen jedoch sehr, sehr sorgfältig vorgehen, wenn Sie diesen Regex erstellen.

Das sollte Teil meiner Lösung sein, aber wie du vorschlägst, ist die Frage, wie man genau definiert, was eine Telefonnummer ist, alles andere als einfach.

Danke für den Input.
Wir werden es auf diese Weise versuchen.

Das Thema kann geschlossen werden.

Hier ist ein Beispiel für eine REGEX zum Abgleich von Telefonnummern:

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

Hier ist ein weiteres:

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

Ändern Sie sie nach Belieben. Sie können sie mit einem Online-REGEX-Tester prüfen; es gibt viele davon.

Ich hoffe, das hilft.

Wow, das schätze ich sehr, danke!
Wir werden es testen

Willkommen! @jrgong

Hier ist ein Beispiel-Online-REGEX-Tester für eines dieser Beispiele:

https://regexr.com/3c53v

Sie können diese Website oder eine ähnliche nutzen, um die Zahlformate zu testen, die Sie interessieren.

Danke.

Nur eine kurze Frage: Wie kann ich die Regex so einstellen, dass Zahlen mit 8 Ziffern oder weniger ignoriert werden?