Avatar billede entracore Nybegynder
17. februar 2002 - 11:02 Der er 2 kommentarer og
1 løsning

indexOf

Hej

Jeg fik lidt hjælp herinde i går til at hive specifikke data ud fra en streng - men jeg er nok bange for at jeg behøver noget mere hjælp ;-)

Sagen er den at jeg har følgende streng:

oStreng = "[m:msg][s:++][t:int]"

Det jeg gerne vil er at isolerer ++

Jeg har forsøgt mig med fgl.:

oElementID = ""[m:msg][s:++][t:int]"
            if (oElementID.indexOf("[s:") > -1) {
                oStat = oElementID.substring((oElementID.indexOf("[s:") + 3), oElementID.indexOf("]"));
                alert(oStat);
            }

men det fungere ikke rigtig.

Håber at der er nogle der kan hjælpe.
Avatar billede martinfrost Nybegynder
17. februar 2002 - 11:46 #1
<script type="text/javascript">
<!--
var oStr = "[m:msg][s:++][t:int]"
var oTemp = oStr.indexOf("][s:")

if(oTemp > -1){
oStr = oStr.substring(oTemp+4,oStr.length);
oStat = oStr.substring(0,oStr.indexOf("]"));
alert("s: " + oStat)
}
// -->
</script>


Mvh
Martin
Avatar billede entracore Nybegynder
17. februar 2002 - 11:55 #2
Jamen fedt - tusind tak for hjælpen ;-)
Avatar billede martinfrost Nybegynder
17. februar 2002 - 11:59 #3
Så lidt :)

Grunden til det andet ik virkede var formentlig, at du bad den finde første oElementID.indexOf("]")) ... og den vil jo for hele strengen ligge FØR første oElementID.indexOf("[s:") ... og så fucker det op... ;-)

Anyways, tak for point! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester