السلام عليكم
من فضلكم اريد صيغة input patern للسماح فقط بادخال الروابط التي تبدأ ب
السلام عليكم
من فضلكم اريد صيغة input patern للسماح فقط بادخال الروابط التي تبدأ ب
هل تريد ان تسمح لوضع روابط فيديوهات من اليوتيوب فقط ؟
اذا كان هذا ما تريده فهذا سيعمل
http(?:s?):\/\/(?:www\.)?(?:m\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?[\w\?=]*)?
لم تعمل الصيغة اخي ، انا اريد السماح بارسال روابط يوتيوب التي تبدأ في الروابط الثلاتة اعلاه
صديقي , انها تعمل بشكل كامل !
يمكنك تجربتها هنا
هذه الروابط بشكل مباشر لن تتطابق
ولكن جرب روابط لفيديوهات حقيقية , ادخل اليوتيوب واحضر رابط لاي فيديو ستجد بانه النمط صحيح 100%
ادخل لرابط الكود المرفق في الرد لن يعمل
ربما كما قال @zakariamouhid regex لا يعمل بشكل جيد مع الروابط
إذا أردت إستخدام pattern هدا هو (يمكن الإستغناء عن javascript إن لم ترد التحقق من أن الرابط ليس فيه أخطاء)
ملاحظة: الخطأ الذي جعل regex لا يعمل هو إضافة \ قبل _
@zakariamouhid انت جعلته يقبل روابط الفديوهات فقط ، انا اريد ان يقبل أي نوع من الروابط ، التي تبدأ ب
او https//youtube.com او
، المهم البادئة فقط
لم تعمل بشكل جيد اخي
هذا تحقق باستخدام javascript لأن regex ليست دقيقة جيدا في التحقق من الروابط
التعليقات