Avatar billede stefan Nybegynder
27. oktober 1999 - 10:06 Der er 11 kommentarer og
1 løsning

Erstatte ' ' med '%20'

Jeg har en tekststreng i JavaScript som jeg gerne vil konvertere således at ' ' (mellemrum) bliver erstatet med '%20'

Men hvordan ??
Avatar billede pingo Nybegynder
27. oktober 1999 - 10:16 #1
<SCRIPT>
function ReplaceURL(text)
{
  re = / /gi;
 
  newurl = text.replace(re, "%20");

  alert(newurl)
}
</SCRIPT>
Avatar billede pingo Nybegynder
27. oktober 1999 - 10:17 #2
Se lige om det ikke virker...
Avatar billede justincase Nybegynder
27. oktober 1999 - 11:07 #3
Ja, eller kig på escape(text) og unescape(text)...
Avatar billede cyberesben Nybegynder
27. oktober 1999 - 14:01 #4
nemlig! men problemet er at pingos funktion kun erstatter den første forekomst af mellemrum...
Avatar billede stoons Nybegynder
27. oktober 1999 - 19:49 #5
Giv dog justincase point! Han har så evigt ret!
Avatar billede justincase Nybegynder
27. oktober 1999 - 20:06 #6
Nej, pingos kører da hele strengen igennem ikke ?

I og med at han bruger regular expressions. : / /gi
Avatar billede cyberesben Nybegynder
27. oktober 1999 - 20:10 #7
hmm, jeg ved at replace(' ','%20') kun tager den foerste linie...
Avatar billede pingo Nybegynder
28. oktober 1999 - 08:52 #8
cyberesben: jeg tror da nok at den skulle køre hele strengen igennem for mellemrum - men jeg er ganske enig i at justincase's svar nok er noget nemmere - jeg kendte bare ikke den funktion...
Avatar billede pingo Nybegynder
15. november 1999 - 09:19 #9
men stefan - var det ikke snart en god ting at få denne lukket?
Avatar billede pingo Nybegynder
15. november 1999 - 09:41 #10
stefan: var der noget galt med svarene?
Avatar billede stefan Nybegynder
15. november 1999 - 09:41 #11
Justincase giv lige din kommentar som et svar så giver jeg de 60 !
Selvom jeg har løst det på en anden måde
Avatar billede justincase Nybegynder
15. november 1999 - 11:07 #12
Sure, hvad gjorde du istedet ?
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