Dokumentacja języka JavaScript 1.5:Obiekty:RegExp:test
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
[edytuj] Podsumowanie
Wykonuje poszukiwanie łańcucha znaków pomiędzy wyrażeniem regularnym i określonym wzorcem. Zwraca true lub false.
| Metoda obiektu: RegExp | |
| Zaimplementowana w: | JavaScript 1.2, NES3.0 |
| Wersja ECMA: | ECMA-262, edycja 3 |
[edytuj] Składnia
regexp.test([str])
[edytuj] Parametry
-
regexp - Nazwa wyrażenia regularnego. Może być nazwą zmiennej lub literałem.
-
str - Łańcuch znaków w zależności od tego, czym jest wyrażenie regularne.
[edytuj] Opis
Jeśli chcesz wiedzieć, czy wzorzec został znaleziony w łańcuchu znaków zastosuj metodę test (podobną do metody String.search); aby uzyskać więcej informacji (lecz powolniej wykonywana) zastosuj metodę exec (podobną do metody String.match).
[edytuj] Przykłady
[edytuj] Przykład: Zastosowanie test
Poniższy funkcja wypisuje wiadomość, której tekst zależy od powodzenia testu:
function testinput(re, str){
if (re.test(str))
midstring = " zawiera ";
else
midstring = " nie zawiera ";
document.write (str + midstring + re.source);
}