JavaScript RegExp Group [^0-9]

definizione e uso

l'espressione [^0-9] viene utilizzata per cercare qualsiasi carattere non numerico.

i numeri tra parentesi possono essere qualsiasi numero da 0 a 9 o un intervallo di numeri.

suggerimento:usa [0-9] cerca qualsiasi carattere numerico tra parentesi graffe.

esempio

esempio 1

ricerca globale non dei numeri da 1 a 4:

let text = "123456789";
let pattern = /[^1-4]/g;

prova personalmente

esempio 2

ricerca globale non dei numeri non 1:

let test = "12121212";
let pattern = /[^1]/g;

prova personalmente

esempio 3

ricerca globale non dei numeri da 5 a 8:

let text = "123456789";
let pattern = /[^5-8]/g;

prova personalmente

sintassi

new RegExp("[^0-9]")

o abbreviato:

/[^0-9]/

sintassi con modificatori

new RegExp("[^0-9]", "g")

o abbreviato:

/[^0-9]/g

supporto del browser

/[^0-9]/ è una caratteristica ECMAScript1 (ES1).

Tutti i browser supportano completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
supporta supporta supporta supporta supporta supporta

metodi di ricerca con espressioni regolari

In JavaScript, la ricerca di testi con espressioni regolari può essere completata con diversi metodi.

usomodello (pattern)Come espressione regolare, questi sono i metodi più utilizzati:

esempio descrizione
text.match(modello) metodo stringa match()
text.search(modello) metodo stringa search()
modello.exec(text) Metodo RexExp exec()
modello.test(text) Metodo RexExp test()