زيادة الطول المسموح به للكلمات المراقبة

مرحبًا يا رفاق،

أحاول إرسال منشورات تحتوي على أرقام هواتف (دولية) إلى قائمة الانتظار للموافقة، وأحاول إضافة التعبير النمطي التالي ككلمة مراقَبة:

^(\+|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

متى تعتقد أنك ستجيب على هذا الطلب؟

لا توجد طريقة لتجاوز هذا، أعتقد أننا اقتربنا من قاعدة الثلاثة فيما يتعلق بإضافة حد أطول.

@دافيد، هل هناك أي مخاوف بشأن مضاعفة الحجم؟

إعجابَين (2)

جميع الكلمات المراقبة يتم دمجها لتكوين تعبير نمطي واحد، لذا نحتاج إلى أن نكون حذرين قليلاً. لكن مضاعفة العدد إلى 100 ربما يكون مقبولاً - لا أسوأ من كلمتين طول كل منهما 50 حرفاً.

إليك طلب دمج (PR) للتغيير:

8 إعجابات

تم الدمج: يمكن الآن أن تصل الكلمات التي تتم مراقبتها إلى 100 حرف.

4 إعجابات

شكرًا جزيلاً على هذا التغيير! أتمنى لك عطلات ممتعة وعيد ميلاد سعيد!

إعجاب واحد (1)

تم إغلاق هذا الموضوع تلقائيًا بعد 9 ساعات. لم يعد مسموحًا بالردود الجديدة.