Γλωσσική γραμματική 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
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη