Metoda test() RegExp JavaScript
- Poprzednia strona
- Następna strona
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript RegExp
Definicja i użycie
test()
Testuj dopasowania w łańcuchu tekstowym.
Zwróć, jeśli znaleziono dopasowanie true
w przeciwnym razie zwróć false
.
Przykład
Przykład 1
Szukaj znaku "e" w ciągu znaków:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Przykład 2
Wykonaj wyszukiwanie globalne i sprawdź "Hello" i "W3School" w ciągu znaków:
// Ciąg znaków: let text = "Hello world!"; // Szukaj "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Szukaj "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
Gramatyka
regexp.test(string)
Parametr
Parametr | Opis |
---|---|
string | Wymagane. Ciąg znaków do wyszukiwania. |
Wartość zwrócona
Typ | Opis |
---|---|
Boolean | Zwróci true, jeśli znajdzie dopasowanie, w przeciwnym razie zwróci false. |
Techniczne szczegóły
Wartość zwrócona
jeśli ciąg znaków string zawiera z regexp pasujący tekst, w przeciwnym razie zwróć true
w przeciwnym razie zwróć false
.
wywołuje
Typ | Opis |
---|---|
TypeError | Wywołanie tego obiektu, który nie jest RegExp, spowoduje wywołanie wyjątku. |
Opis
obiektu RegExp test()
metoda sprawdzi, czy ciąg znaków pasuje do pewnego wzorca.
Metoda test() będzie sprawdzać, czy ciąg znaków string, sprawdź, czy zawiera regexp tekst pasujący. Jeśli string zawierający taki tekst, metoda ta zwróci true
, w przeciwnym razie zwróć false
.
Wywołanie metody test() obiektu RegExp r, przekazując do niej ciąg znaków s, jest równoważne do: (r.exec(s) != null).
Obsługa przeglądarki
test()
jest cechą ECMAScript1 (ES1).
Wszystkie przeglądarki całkowicie obsługują ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane |
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żenia regularne, te są najbardziej używane metodami:
Przykład | Opis |
---|---|
text.match(pattern) | Metoda dopasowania match() |
text.search(pattern) | Metoda wyszukiwania search() |
pattern.exec(text) | Metoda exec() RexExp |
pattern.test(text) | Metoda test() RexExp |
- Poprzednia strona
- Następna strona
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript RegExp