کوئانسی ?? در RegExp جاوااسکریپت

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

?!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
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی