ميزة ?! لـ RegExp في JavaScript
- الصفحة السابقة ?=
- الصفحة التالية constructor
- العودة إلى الطبقة السابقة مرجع JavaScript 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 |
---|---|---|---|---|---|
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة ?=
- الصفحة التالية constructor
- العودة إلى الطبقة السابقة مرجع JavaScript RegExp