ميزة ?! لـ 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
الدعم الدعم الدعم الدعم الدعم الدعم