کوئانسی ?? در RegExp جاوااسکریپت
- صفحه قبلی ?=
- صفحه بعدی constructor
- برگشت به لایه بالاتر دستورالعملهای مرجع RegExp JavaScript
تعریف و استفاده
?!n کوئانسی برای تطابق با هر رشته که رشته مشخصی بعد از آن نیست n رشته.
توضیح:لطفاً استفاده کنید ?=n کوئانسی برای تطابق با هر رشته که رشته مشخصی بعد از آن میآید n رشته.
مثال
جستجو کامل "is" بدون توجه به حروف بزرگ و کوچک، بدون اینکه "all" بعد از آن باشد:
let text = "Is this all there is"; let pattern = /is(?! all)/gi;
نحوه استفاده
new RegExp("regexp(?!n)")
یا به صورت کوتاهتر:
/regexp(?!n)/
نحوه استفاده با تغییردهنده
new RegExp("regexp(?!n)", "g")
یا به صورت کوتاهتر:
/regexp(?!n)/g
پردازنده مرورگر
/(?!n)/
این ویژگیها از ECMAScript1 (ES1) هستند.
همه مرورگرها ES1 (JavaScript 1997) را کاملاً پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی ?=
- صفحه بعدی constructor
- برگشت به لایه بالاتر دستورالعملهای مرجع RegExp JavaScript