JavaScript RegExp ؟ = أداة تحديد الكمية
مثال
البحث عن "هو" متبوعًا بكلمة "الكل":
let text = "Is this all there is";
let pattern = /is(?= all)/g;
التعريف والاستخدام
يُطابق المُحدِّد الكمي ؟ = n أي سلسلة متبوعة بسلسلة محددة n .
نصيحة: استخدم ؟! n المحدد الكمي لمطابقة أي سلسلة غير متبوعة بسلسلة محددة n .
دعم المتصفح
/(?=n)/
هي إحدى ميزات ECMAScript1 (ES1).
ES1 (JavaScript 1997) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
بناء الجملة
new RegExp("regexp(?=n)")
or
/regexp(?=n)/
بناء الجملة مع المعدلات
new RegExp("regexp(?=n)", "g")
or simply:
/regexp(?=n)/g