استعلام مستكشف البيانات لتنبيه المشرفين عند نشر أرقام هواتف في رسائل خاصة

ما الذي تود إنجازه؟

مرحبًا يا أصدقاء

بما أننا ندير منتدانا على أساس مجهول، نود حماية خصوصية أعضائنا.

ولهذا نود تنفيذ استعلام في مستكشف البيانات يُنبّه المشرفين عند إرسال رسالة خاصة تحتوي على رقم هاتف.

كان هناك قالب رائع من @SidV لاستعلام في مستكشف البيانات هنا:

متى تحتاجون إلى إنجازه؟

15 أغسطس

ما هو ميزانيتكم، بالدولار الأمريكي، التي يمكنكم تقديمها لهذه المهمة؟

50 دولارًا أمريكيًا

ما الذي تعتقد أنه يبدو عليه رقم الهاتف؟

في الأساس هذا:

إذن هذا؟

 (0xx) xxxx-xxxx

بشكل أساسي، أي رقم أطول (أكثر من 9 أرقام) يبدأ بـ +49 أو 0… يجب تجاهل أي أحرف خاصة بين الأرقام.

لحل مشكلتك، أحتاج إلى إجابة دقيقة حول ما تعتبره رقم هاتف، وليس “في الأساس”. حلها “في الأساس” يمثل مشكلة تتراوح تكلفتها بين 500 و5000 دولار.

إذن، أي شيء يبدأ بـ “+49” يتبعه 10 أرقام أو أكثر، ويمكن توزيع الرموز ~!@#$%^&*() بينها دون احتسابها؟

أنا متأكد تقريبًا أن هذا يمكن أن يُنفذ بالفعل باستخدام لوحة الإدارة، وسجلات المراقبة، وكلمات مراقَبة في وضع التعبير النمطي (regex). ستحتاج إلى الحذر الشديد جدًا في كيفية بناء ذلك التعبير النمطي.

كان من المفترض أن يكون ذلك جزءًا من حلّي، ولكن كما تقترح، فإن تحديد ما هو رقم الهاتف ليس بالأمر البسيط على الإطلاق.

شكرًا على المدخلات.
سنجربها بهذه الطريقة

يمكن إغلاق الموضوع

إليك مثال واحد لـ REGEX لمطابقة أرقام الهواتف:

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

وإليك مثال آخر:

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

يمكنك التعديل عليها كما تشاء… يمكنك الاختبار باستخدام أداة اختبار REGEX عبر الإنترنت، وهناك العديد منها.

أتمنى أن يكون ذلك مفيدًا.

واو، أقدر ذلك، شكرًا!
سنقوم باختباره

مرحبًا! @jrgong

إليك عينة لمختبر REGEX عبر الإنترنت لأحد هذه الأمثلة:

https://regexr.com/3c53v

يمكنك استخدام هذا الموقع، أو موقع مشابه، لاختبار تنسيقات الأرقام التي تهمك.

شكرًا لك

سؤال سريع فقط: كيف يمكنني ضبط التعبير النمطي لتجاهل الأرقام التي تتكون من 8 أرقام أو أقل؟