Esempio
Fare una ricerca globale per i numeri che non sono da 1 a 4 in una stringa:
var str = "123456789";
var patt1 = /[^1-4]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
1234 56789
Prova tu stesso " Definizione e l'utilizzo
Il [^ 0-9] espressione è usata per trovare qualsiasi cifra non tra le parentesi.
Le cifre all'interno delle staffe possono essere qualunque numero o intervallo di numeri da 0 a 9.
Suggerimento: utilizzare il [0-9] espressione di trovare qualsiasi numero tra le parentesi.
Supporto browser
Espressione | |||||
---|---|---|---|---|---|
[^0-9] | sì | sì | sì | sì | sì |
Sintassi
new RegExp("[^ 0-9 ]")
or simply:
/[^ 0-9 ]/
Sintassi con modificatori
new RegExp("[^ 0-9 ]","g")
or simply:
/\[^ 0-9 ]/g
Altri esempi
Esempio
Fare una ricerca globale di numeri che non sono "1" in una stringa:
var str = "12121212";
var patt1 = /[^1]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
1 2 1 2 1 2 1 2
Prova tu stesso " Esempio
Fare una ricerca globale per i numeri che non sono da 5 a 8 in una stringa:
var str = "123456789";
var patt1 = /[^5-8]/g;
Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:
1234 5678 9
Prova tu stesso " <JavaScript Object RegExp