Dokumentacja języka JavaScript 1.5:Obiekty:String:search
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
[edytuj] Podsumowanie
Wykonuje przeszukanie dla dopasowanych wyrażeń regularnych i tego obiektu String.
| Metoda obiektu: String | |
| Zaimplementowana w: | JavaScript 1.2 |
| Wersja ECMA: | ECMA-262, Edycja 3 |
[edytuj] Składnia
search(regexp)
[edytuj] Parametry
-
regexp - Nazwa wyrażenia regularnego. Może być to nazwa zmiennej lub literał.
[edytuj] Opis
Jeśli sukces, rezultat przeszukania indeksu wyrażenia regularnego wewnątrz łańcucha znaków. Inaczej zwróci -1.
Kiedy chcesz wiedzieć gdzie jest znaleziony wzorzec w łańcuchu znaków zastosuj search (podobne do wyrażenia regularnego metody test); aby uzyskać więcej informacji (lecz wolniej wykonywanie) zastosuj match (podobne do wyrażenia regularnego metody exec method).
[edytuj] Przykłady
[edytuj] Przykład: Zastosowanie search
Następujący przykład drukuje wiadomość, która zależy od sukcesu testu.
function testinput(re, str){
if (str.search(re) != -1)
midstring = " contains ";
else
midstring = " does not contain ";
document.write (str + midstring + re.source);
}