修饰符 i RegExp جاوااسکریپت
- صفحه قبل g
- صفحه بعدی d
- بازگشت به لایه بالاتر دستورالعمل مرجع RegExp JavaScript
تعریف و استفاده
修饰符 "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، جستجوی متن با استفاده از عبارتهای ریاضی میتواند با روشهای مختلف انجام شود.
استفادهمدل (pattern)به عنوان یک عبارت ریاضی، اینها از روشهای معمول هستند:
مثال | توضیح |
---|---|
text.match(pattern) | مетод match() رشته |
text.search(pattern) | مетод search() رشته |
pattern.exec(text) | مетод exec() RexExp |
pattern.test(text) | مетод test() RexExp |
پشتیبانی مرورگر
/regexp/i
این ویژگیها ECMAScript1 (ES1) هستند.
همه مرورگرها به طور کامل از ES1 (JavaScript 1997) پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل g
- صفحه بعدی d
- بازگشت به لایه بالاتر دستورالعمل مرجع RegExp JavaScript