دستورالعمل d RegExp جاوااسکریپت

تعریف و استفاده

"dدستورالعمل مشخص می‌کند که کجا شروع و پایان باید باشد.

"dحروف بزرگ و کوچک توسط دستورالعمل تغییر می‌شوند.

مثال

تمام متون که با aa یا bb شروع یا پایان می‌یابند را تطبیق دهید:

let text = "aaaabb";
let result = text.match(/(aa)(bb)/d);

به طور مستقیم امتحان کنید

نحوه‌ی نوشتن

new RegExp("regexp", "d")

یا به صورت کوتاه‌تر:

/regexp/d

روش‌های جستجوی عبارت منظم

در JavaScript، می‌توان از روش‌های مختلفی برای جستجوی متن با استفاده از عبارت منظم استفاده کرد.

وقتی که الگوی یک عبارت منظم است، روش‌های زیر از همه رایج‌تر هستند:

مثال شرح
text.match(pattern) روش match() رشته
text.search(pattern) روش search() رشته
pattern.exec(text) روش exec() RexExp
pattern.test(text) روش test() RexExp

پشتیبانی مرورگر

/regexp/d این یک ویژگی ES2022 است.

از 2023 سال 3 ماه، تمام مرورگرهای مدرن از JavaScript 2022 (ES2022) پشتیبانی می‌کنند:

کروم ایج فایرفاکس سافاری آپرا
کروم 94 ایج 94 فایرفاکس 93 سافاری 16.4 آپرا 79
2021 سال 9 ماه 2021 سال 9 ماه 2021 کا 10 مئی 2023 سال 3 ماه 2021 کا 10 مئی