modifier d RexExp جاوااسکریپت

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

"dmodifier برای تعیین موقعیت شروع و پایان تطبیق.

"dmodifier برای تشخیص بزرگ و کوچک‌تر بودن.

مثال

همه‌ی متون که با 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، همه مرورگرهای مدرن از JavaScript 2022 (ES2022) پشتیبانی می‌کنند:

کروم ایج فایرفاکس سفاری اپرا
کروم 94 ایج 94 فایرفاکس 93 سفاری 16.4 اپرا 79
سپتامبر 2021 سپتامبر 2021 october 2021 مارس 2023 october 2021