Visit Mozilla.org

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);
}