Gruppo RegExp (x|y) JavaScript
- Pagina precedente [^0-9]
- Pagina successiva .
- Torna alla pagina precedente Manuale di Referenza RegExp JavaScript
Definizione e uso
(x|y) Esercizio per trovare qualsiasi opzione specificata.
Le opzioni possono essere qualsiasi carattere.
Esempio
Esempio 1
Ricerca globale di qualsiasi opzione (rosso|verde):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
Esempio 2
Esegui una ricerca globale per trovare qualsiasi opzione specificata (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
Sintassi
new RegExp("(x|y)")
Oppure abbreviato:
/(x|y)/
Sintassi con modificatori
new RegExp("(x|y)", "g")
Oppure abbreviato:
/(x|y)/g
Supporto del browser
/(x|y)/
È 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 (pattern)) | Metodo match() della stringa |
text.search(Modello (pattern)) | Metodo search() della stringa |
Modello (pattern).exec(text) | Metodo RexExp exec() |
Modello (pattern).test(text) | Metodo RexExp test() |
- Pagina precedente [^0-9]
- Pagina successiva .
- Torna alla pagina precedente Manuale di Referenza RegExp JavaScript