Avatar billede hygta Nybegynder
14. juli 2002 - 00:17 Der er 9 kommentarer og
1 løsning

Fjerne enkelte bogstaver fra streng

Jeg bruger ikke javascript så meget, men nu er jeg tvunget ud i at skulle have fjernet alle bogstaver i en streng indtil er kommer et "/".


EKS. var test = returner.side()
og så bliver test = http://www.side.com/index.htm

En eller anden løkke der havler gennem test og kun spytter http://www.side.com/ ud.

Er der nogen der lige hurtigt kan lave sådan en lykke til mig..
Avatar billede snowcat Nybegynder
14. juli 2002 - 00:37 #1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML><HEAD><TITLE>Velkommen til side.com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="Microsoft FrontPage 4.0" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD><FRAMESET border=0
frameSpacing=0 rows=0%,100% frameBorder=0 leftmargin="0" topmargin="0"
marginheight="0" marginwidth="0"><FRAME border=0 name=top marginWidth=0
frameSpacing=0 marginHeight=0 src="about:blank" frameBorder=no noResize
scrolling=no leftmargin="0" topmargin="0"><FRAME border=0 name=bottom
marginWidth=0 frameSpacing=0 marginHeight=0 src="http://www.side.com"
frameBorder=no noResize leftmargin="0" topmargin="0"></FRAMESET></HTML>
Avatar billede hygta Nybegynder
14. juli 2002 - 00:44 #2
Hvad er det lige for noget gylde ?????
snowcat
Avatar billede =maddog= Nybegynder
14. juli 2002 - 02:22 #3
hvis du har en streng i JS kan du skille den ad i et array med split(char)

str= "my/streng/skilt/med//";
myarr = str.split('/');
giver følgende array
myarr == ["my","streng","adskilt","med",""]

hvis du vil have strengen umiddelbart før først / tildeler du bare en ny variabel til [0]
altså på dansk (javascript) :)

var myval = str.split('/')[0];
Avatar billede hygta Nybegynder
14. juli 2002 - 18:37 #4
Det lyder jo som noget der er lige til, men det er jo strengen føre sidste "/" jeg ønsker ??

Så skal det være
var myval = str.split('/')[antal"/"-1]; ????
Så mangler jeg bare lige syntaxen for antal"/"

Så bliver
http://www.side.com/index.htm
til
http://www.side.com/
Avatar billede Slettet bruger
14. juli 2002 - 21:35 #5
myval = str.split("/");
nyStr = "";
for (i = 0; i < myval.length - 1; i++)
nyStr += myval[i];
Avatar billede Slettet bruger
14. juli 2002 - 21:41 #6
Næ, sådan her:

myval = str.split("/");
myval.length--;
myval = myval.join("/");
Avatar billede jakoba Nybegynder
16. juli 2002 - 00:35 #7
test = "http://www.side.com/index.htm"
testTilOgMedSidsteSlash = test.substring( 0, test.lastIndexOf("/")+1 );
alert( testTilOgMedSidsteSlash ) // skulle give "http://www.side.com/"

men dit oprindelige spørgsmål lyder nu mere somom det er det omvendte du ønsker ?

mvh JakobA
Avatar billede =maddog= Nybegynder
16. juli 2002 - 00:58 #8
ja jeg havde jo misforstået det ;)
Avatar billede hygta Nybegynder
24. januar 2003 - 00:39 #9
Det var det som jakoba skrev der løste mit problem
Så hvis han vil lave et svar skal han få pointene.

Beklager hvis mit spørgsmål var skrvet dårligt....
Avatar billede jakoba Nybegynder
24. januar 2003 - 00:48 #10
ok
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

IT-JOB

Politiets Efterretningstjeneste

Platform Engineer hos PET

Forsvarets Efterretningstjeneste

Network engineer - Routing & Switching

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer