JavaScript RegExp Group [0-9]

definizione e uso

l'espressione [0-9] viene utilizzata per cercare qualsiasi carattere tra parentesi.

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

promemoria:usare [^0-9] l'espressione cerca qualsiasi carattere non numerico.

esempio

esempio 1

ricerca globale dei numeri 1, 2, 3 e 4 nella stringa:

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

prova personalmente

esempio 2

ricerca globale del numero "1" nella stringa:

let text = "12121212";
let pattern = /[1]/g;

prova personalmente

sintassi

new RegExp("[0-9]")

oppure abbreviato:

/[0-9]/

sintassi con modificateur

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

oppure abbreviato:

/[0-9]/g

promemoria

usare [^0-9] l'espressione cerca qualsiasi carattere non numerico.

supporto del browser

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

Tutti i browser supportano completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
supportato supportato supportato supportato supportato supportato

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(modalità) metodo match() della stringa
text.search(modalità) metodo search() della stringa
modalità.exec(text) metodo exec() di RexExp
modalità.test(text) metodo RexExp test()