Gli ultimi tutorial di sviluppo web
 

JavaScript RegExp [^ abc] Espressione

<JavaScript Object RegExp

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]

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