Grupy RegExp w JavaScript (x|y)
- Poprzednia strona [^0-9]
- Następna strona .
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript RegExp
definicja i użycie
(x|y) wyrażenie jest używane do wyszukiwania określonych alternatyw.
alternatywy mogą być dowolnymi znakami.
przykład
przykład 1
globalne wyszukiwanie dowolnych alternatyw (czerwony|zielony):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
przykład 2
wykonaj wyszukiwanie globalne, aby znaleźć dowolne określone alternatywy (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
gramatyka
new RegExp("(x|y)
lub skrócono:
/(x|y)/
gramatyka z modyfikatorem
new RegExp("(x|y)", "g")
lub skrócono:
/(x|y)/g
obsługa przeglądarki
/(x|y)/
jest cechą ECMAScript1 (ES1).
Wszystkie przeglądarki obsługują w pełni ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
obsługa | obsługa | obsługa | obsługa | obsługa | obsługa |
metody wyszukiwania wyrażenia regularnego
W JavaScript, wyszukiwanie tekstu wyrażenia regularnego można wykonać za pomocą różnych metod.
użyciewzorzec (pattern)Jako wyrażenie regularne, te są najczęściej używanymi metodami:
przykład | opis |
---|---|
text.match(wzorzec) | metoda łańcucha tekstowego match() |
text.search(wzorzec) | metoda łańcucha tekstowego search() |
wzorzec.exec(text) | Metoda RexExp exec() |
wzorzec.test(text) | Metoda RexExp test() |
- Poprzednia strona [^0-9]
- Następna strona .
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript RegExp