مجموعة RegExp JavaScript (x|y)
- الصفحة السابقة [^0-9]
- الصفحة التالية .
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp
التعريف والاستخدام
(x|y) للتعبير عن البحث عن أي خيار مسبق محدد.
يمكن أن يكون الخيار المسبق أي حرف.
مثال
مثال 1
البحث الكامل لأي خيار مسبق (أحمر|أخضر):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
مثال 2
إجراء بحث كامل لمعرفة أي خيار مسبق محدد (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
اللغة
new RegExp("(x|y)")
أو يمكن اختصارها إلى:
/(x|y)/
اللغة التكميلية
new RegExp("(x|y)", "g")
أو يمكن اختصارها إلى:
/(x|y)/g
دعم المتصفحات
/(x|y)/
هي خاصية ECMAScript1 (ES1).
جميع المتصفحات تدعم بشكل كامل ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
يدعم | يدعم | يدعم | يدعم | يدعم | يدعم |
طرق البحث باستخدام تعبيرات عادية
في JavaScript، يمكن إكمال البحث باستخدام تعبيرات عادية بطرق مختلفة.
الاستخدامالنمط (pattern)كما أن هذه هي أكثر الطرق استخدامًا كتعبيرات عادية:
المثال | الوصف |
---|---|
text.match(نمط) | طريقة تطابق النص match() |
text.search(نمط) | طريقة البحث في النص search() |
نمط.exec(text) | طريقة RexExp exec() |
نمط.test(text) | طريقة RexExp test() |
- الصفحة السابقة [^0-9]
- الصفحة التالية .
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp