مدرسه JavaScript RegExp d修饰符

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

"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 ਦੇ ਅਕਤੂਬਰ 2023 وار 3 مارچ 2021 ਦੇ ਅਕਤੂਬਰ