String.prototype.search()

Podsumowanie

Wykonuje przeszukanie dla dopasowanych wyra偶e艅 regularnych i tego obiektu String.

Sk艂adnia

str.search(regexp)

Parametry

regexp 
Nazwa wyra偶enia regularnego. Mo偶e by膰 to nazwa zmiennej lub litera艂.

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).

Przyk艂ady

Nast臋puj膮cy przyk艂ad drukuje wiadomo艣膰, kt贸ra zale偶y od sukcesu testu.

function testinput(re, str){
   var midstring;
   if (str.search(re) != -1) {
      midstring = " contains ";
   } else {
      midstring = " does not contain ";
   }
   console.log (str + midstring + re.source);
}