معدل i في RegExp JavaScript
- الصفحة السابقة g
- الصفحة التالية d
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp
التعريف والاستخدام
معدل "i" يحدد التطابق بدون فرق في الحروف الكبيرة.
مثال
مثال 1
ابحث عن "is" بدون فرق في الحروف الكبيرة:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
مثال 2
ابحث عن "codew3c" بدون فرق في الحروف الكبيرة في النص:
استخدام دالة تعبير النص exec():
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
مثال 3
استخدام دالة تعبير النص test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
مثال 4
استخدام دالة النص match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
النحو
new RegExp("regexp", "i")
أو اختصارًا:
/regexp/i
الإشارة
يمكنك استخدام ignoreCase تحقق من إعداد "i" المعدل.
let pattern = /W3S/i; let result = pattern.ignoreCase;
طرق البحث بتعبيرات النص
في JavaScript، يمكن إكمال البحث النصي باستخدام تعبيرات النص المختلفة.
الاستخدامالنمطكأسلوب تعبيرية، هذه هي الطرق الأكثر شيوعًا:
المثال | الوصف |
---|---|
text.match(النمط) | طريقة البحث في النص match() |
text.search(النمط) | طريقة البحث في النص |
النمط.exec(text) | طريقة RexExp exec() |
النمط.test(text) | طريقة RexExp test() |
دعم المتصفحات
/regexp/i
هي خصائص ECMAScript1 (ES1).
جميع المتصفحات تدعم بشكل كامل ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة g
- الصفحة التالية d
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp