ميزة d لـ RegExp JavaScript

التعريف والاستخدام

"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) طريقة RexExp exec()
pattern.test(text) طريقة RexExp test()

دعم المتصفح

/regexp/d هي ميزات ES2022.

منذ مارس 2023، جميع المتصفحات الحديثة تدعم JavaScript 2022 (ES2022):

كروم إيدج فايرفوكس سفاري أوبرا
كروم 94 إيدج 94 فايرفوكس 93 سفاري 16.4 أوبرا 79
2021 سبتمبر 2021 سبتمبر أكتوبر 2021 2023 سنة 3 أكتوبر 2021