معدل i في RegExp JavaScript
- الصف السابق g
- الصف التالي d
- Dauɗin ɗanin ɗanin JavaScript RegExp Reference Manual
التعريف والاستخدام
معدل "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
- Dauɗin ɗanin ɗanin JavaScript RegExp Reference Manual