Grupa RegExp JavaScript [0-9]
Przykład
Przeprowadź globalne wyszukiwanie liczb 1, 2, 3 i 4 w ciągu:
let text = "123456789";
let pattern = /[1-4]/g;
Definicja i użycie
Wyrażenie [0-9] służy do znajdowania dowolnego znaku między nawiasami.
Cyfry w nawiasach mogą być dowolnymi liczbami lub zakresem liczb od 0 do 9.
Porada: Użyj wyrażenia [^0-9] , aby znaleźć dowolny znak, który NIE jest cyfrą.
Obsługa przeglądarki
/[0-9]/
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Składnia
new RegExp("[0-9]")
or simply:
/[0-9]/
Składnia z modyfikatorami
new RegExp("[0-9]", "g")
or simply:
/[0-9]/g
Wskazówka
Użyj wyrażenia [^0-9] , aby znaleźć dowolny znak, który NIE jest cyfrą.
Więcej przykładów
Przykład
Przeprowadź globalne wyszukiwanie liczby „1” w ciągu:
let text = "12121212";
let pattern = /[1]/g;
Metody wyszukiwania wyrażeń regularnych
W JavaScript wyszukiwanie tekstu w wyrażeniach regularnych może być wykonane różnymi metodami.
W przypadku wzorca jako wyrażenia regularnego są to najpopularniejsze metody:
Przykład | Opis |
---|---|
tekst.match( wzorzec ) | Metoda String match() |
tekst.szukaj( wzorzec ) | Metoda String search() |
wzorzec .exec(tekst) | Metoda RexExp exec() |
wzór .test(tekst) | Test metody RegExp() |