Esempio
Fare una ricerca globale di caratteri che non sono all'interno delle parentesi [h]:
var str = "Is this all there is?";
var patt1 = /[^h]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
Is t h is all t h ere is?
Prova tu stesso " Definizione e l'utilizzo
Il [^ abc] espressione è usata per trovare qualsiasi carattere non tra le parentesi.
I caratteri all'interno delle parentesi possono essere qualsiasi carattere o arco di caratteri:
- [ABCDE ..] - Qualsiasi carattere tra le parentesi
- [AZ] - Ogni carattere da maiuscolo A alla Z maiuscola
- [Az] - Qualsiasi carattere da minuscolo a alla z minuscola
- [AZ] - Ogni carattere da maiuscolo A alla Z minuscole
Suggerimento: utilizzare il [abc] espressione di trovare qualsiasi carattere tra le parentesi.
Supporto browser
Espressione | |||||
---|---|---|---|---|---|
[^abc] | sì | sì | sì | sì | sì |
Sintassi
new RegExp("[^ xyz ]")
or simply:
/[^ xyz ]/
Sintassi con modificatori
new RegExp("[^ xyz ]","g")
or simply:
/\[^ xyz ]/g
Altri esempi
Esempio
Fare una ricerca globale per i caratteri che non sono "i" e "s" in una stringa:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
Do you know i f th is
is all there is ?
Prova tu stesso " Esempio
Fare una ricerca globale per il personaggio-calibrazione non da minuscola "a" minuscolo "h" in una stringa:
var str = "Is this all there is?";
var patt1 = /[^a-h]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
Is t h is a ll t he r e is ?
Prova tu stesso " Esempio
Fare una ricerca globale per il personaggio-calibrazione non da lettere maiuscole "A" maiuscolo "E" :
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
I S C R EA M FOR I CE
C R EA M !
Prova tu stesso " Esempio
Fare una ricerca globale per il personaggio-calibrazione non da lettere maiuscole "A" in minuscolo "e" :
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
I Sc r ea m F or Ice C r ea m , is th a t OK ?!
Prova tu stesso " Esempio
Fare una ricerca globale, case-insensitive per il personaggio-portata che non è [come]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
I Scream For Ice Cream, is t ha t OK ?!
Prova tu stesso " <JavaScript Object RegExp