10. september 2001 - 22:42
Der er
12 kommentarer og 1 løsning
Split en streng
Hej Hvordan splitter jeg en komma streng i javascript. F.eks.: streng = \"der, var, en, mand\"; og så vil jeg gerne kunne sammenligne de enkelte ord med en anden variabel. f.eks.noget ligende: if (variabel == streng(i)) { bla bla.. } Bare stil spørgsmål hvis jeg har formuleret mig en smule uklart :)
Annonceindlæg fra Novataris
10. september 2001 - 22:44
#1
minStreng = \"der,var,en,mand\"; mitArray = minStreng.split(\",\"); alert( mitArray[1] ); // viser \"var\" /Thor
10. september 2001 - 22:45
#2
Istedet for mitArray = minStreng.split(\",\"); kunne du også bruge mitArray = minStreng.split(/\\,/); hvis du har lyst til at lege med regular expressions ;o) /Thor
10. september 2001 - 22:45
#3
10. september 2001 - 22:47
#4
Fedest... men jeg vil gerne køre en løkke på den opsplitning... i asp kan man f.eks skriv noget lign.: for i = 0 to Ubond(streng) bla bla next Hvordan gør man det i js?
10. september 2001 - 22:48
#5
var komsepstr = \"a,b,c,dd,eeeeee,f\"; var strArray ) komseppar.split(\",\"); // split ved kommaer var tststr = \"b\"; if ( tststr == strArray[0] ) { // nej for strArray[0] == \"a\" } else if ( tststr == strArray[1] ) { // ja for strArray[0] == \"b\" alert( \"strArray[1] = \" +strArray[1]; } mvh JakobA
10. september 2001 - 22:49
#6
var minStreng = \"der var en mand\"; var mitArray = minStreng.split(\" \"); // Split på mellemrum for (var i=0; i<mitArray.length; i++){ // mitArray[i] er det nuværende array element alert( mitArray[i] ); } /Thor
10. september 2001 - 22:49
#7
enlize > ASP er ikke et sprog, ASP er et framework. Du må mene VBScript, der, ligesom JScript, fint kan bruges i ASP, ligesom ethvert andet sprog ;o) /Thor
10. september 2001 - 22:50
#8
for (i=0;i<streng.length;i++){ if (streng[i]==nogetAndet)alert(nogetAndet+\' står i det \'+i+\'\\\'te element\'); }
10. september 2001 - 22:50
#9
Jeg er for langsom. :-))
10. september 2001 - 22:56
#10
Mange tak for de forskellige forslag. Jeg er bange for at det er roenving der løber med gevinsten eftersom det var hans eksempel jeg havde brug for ;) Tak!
10. september 2001 - 23:05
#12
Det er korrekt - måden jeg har formuleret mig på er meget uheldig... beklager.
10. september 2001 - 23:12
#13
Nej det må i sgu undskylde... jeg ser lige at Jumper kom med nøjagtig den samme løsning som roenvig... det er vist på tid jeg smutter i seng.
Vi tilbyder markedets bedste kurser inden for webudvikling