Autor Zpráva
Indikátor
Profil *
Cuzz, jak zjístím pozici třeba třetího výskytu znaku '#' v řetězci podobnému tomuto?

slovo#slůvko#slovíčko#Peace#Love#Empathy
ah01
Profil
Napsal bych to asi takto:

String.prototype.indexOfN = function(txt,n){
var lastIndex = 0;
for(var i=0; i<n; i++){
lastIndex = this.indexOf(txt,lastIndex) + 1;
if(lastIndex <=0) return -1;
}
return lastIndex -1;
}

Toto přidá novou metodu objektu String.
A použití:
alert( slovo#slůvko#slovíčko#Peace#Love#Empathy".indexOfN( '#', 3 ) );


k vyzkoušení na JSZK: http://emp.wz.cz/jszk/zkousecka/basic01.php?script=indexofn
Toto téma je uzamčeno. Odpověď nelze zaslat.