tkrunning
(Thomas K. Running)
5 أكتوبر 2020، 8:07ص
1
مرحبًا يا رفاق،
أحاول إرسال منشورات تحتوي على أرقام هواتف (دولية) إلى قائمة الانتظار للموافقة، وأحاول إضافة التعبير النمطي التالي ككلمة مراقَبة:
^(\+|00)((?:9[679]|8[035789]|6[789]|5[90]|42|3[578]|2[1-689])|9[0-58]|8[1246]|6[0-6]|5[1-8]|4[013-9]|3[0-469]|2[70]|7|1)(?:\W*\d){0,13}\d$
ومع ذلك، يتجاوز هذا الحد الحالي البالغ 50 حرفًا للكلمات المراقَبة. أعتقد أن هذا الحد كان منطقيًا قبل إضافة التعبيرات النمطية كخيار للكلمات المراقَبة، لكن هل لا يزال هناك سبب وجيه للاحتفاظ بهذا الحد؟
أو هل توجد طريقة لتجاوز هذا الحد؟
إعجابَين (2)
أحتاج أيضًا إلى أكثر من 50 حرفًا لـ RegEx الخاص بي لتحديد IBAN:
\b[A-Z]{2}[0-9]{2}(?:[ ]?[0-9]{4}){4}(?!(?:[ ]?[0-9]){3})(?:[ ]?[0-9]{1,2})?\b
متى تعتقد أنك ستجيب على هذا الطلب؟
sam
(Sam Saffron)
6 ديسمبر 2020، 11:29م
3
لا توجد طريقة لتجاوز هذا، أعتقد أننا اقتربنا من قاعدة الثلاثة فيما يتعلق بإضافة حد أطول.
@دافيد ، هل هناك أي مخاوف بشأن مضاعفة الحجم؟
إعجابَين (2)
david
(David Taylor)
7 ديسمبر 2020، 12:04ص
4
جميع الكلمات المراقبة يتم دمجها لتكوين تعبير نمطي واحد، لذا نحتاج إلى أن نكون حذرين قليلاً. لكن مضاعفة العدد إلى 100 ربما يكون مقبولاً - لا أسوأ من كلمتين طول كل منهما 50 حرفاً.
إليك طلب دمج (PR) للتغيير:
master ← watched-word-length
merged 06:45AM - 09 Dec 20 UTC
This is useful for more complex regex watched words
https://meta.discourse.or… g/t/166249
8 إعجابات
david
(David Taylor)
9 ديسمبر 2020، 8:26ص
5
تم الدمج: يمكن الآن أن تصل الكلمات التي تتم مراقبتها إلى 100 حرف.
4 إعجابات
شكرًا جزيلاً على هذا التغيير! أتمنى لك عطلات ممتعة وعيد ميلاد سعيد!
إعجاب واحد (1)
david
(David Taylor)
تم إغلاقه في
9 ديسمبر 2020، 6:00م
7
تم إغلاق هذا الموضوع تلقائيًا بعد 9 ساعات. لم يعد مسموحًا بالردود الجديدة.