logó ISKOLAI TEHETSÉGGONDOZÁS
Tesztek, feladatok, hírek, információk
visszaVISSZA   
menüMENÜ   
ismétISMÉT   

Mintaillesztés - F2


Mintaillesztés 2



A mintaillesztés során egy sztringet hasonlítunk össze az általunk összeállított mintával. Akár úgy is fogalmazhatunk, hogy megvizsgáljuk, hogy megfelel-e a sztring az általunk felállított szabálynak vagy több szabálynak. Láttuk az előző fejezetben, hogy ezt saját programrészekkel is megtehetjük. A js által felkínált lehetőség azonban sokkal összetettebb vizsgálódásra is alkalmas csak meg kell ismerni.
A felkínált lehetőség a RegExp objektum.
Egy példány létrehozása RegExp objektumból:
minta=new RegExp("a"); vagy minta=/a/;
Ennek az objektumnak két népszerű tagfüggvénye van. A test() és az exec() Ezeknek a függvényeknek a paramétere a vizsgálandó sztring.
A minta használata:: minta.test("pikkelyes hegyipolip");
A függvények visszaadott értéke "találat" esetén true illetve maga a minta.
A függvények visszaadott értéke "nemtalálat" esetén false illetve "null".
A megoldandó feladat:: Egy állatfajokat tartalmazó tömbben van-e valamilyen polip ??
/ használjuk a "teszt" tagfüggvényt /

t=new Array("taviteve","hegyipolip","mérgetlen kígyó","rohamcsiga", "sánta kutya");
minta=/polip/;
mind=false; for(i=0;i< ;i++){
eredmeny=minta. ( [i]);
if( ){mind= ;}
}
alert(mind);




Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.