Avatar billede -master-d- Nybegynder
27. december 2003 - 23:34 Der er 6 kommentarer og
1 løsning

Samme spørgsmål

Hej igen

Jeg fik svaret på dette spørgsmål igår :
http://www.eksperten.dk/spm/443977

Det virker kun i VBScript, det jeg har brug for nu er et script i JScript, er der nogen som kan lave det ?

På forhånd tak.
Avatar billede roenving Novice
27. december 2003 - 23:55 #1
Tjah ... øh ... næh ...
Avatar billede -master-d- Nybegynder
28. december 2003 - 00:15 #2
Hvis det er nogen hjælp er det samme syntaks som i javascript, derfor ikke den samme som jeg brugte i VBscript.
Avatar billede roenving Novice
28. december 2003 - 02:10 #3
Jscript er simpelthen IE/M$-varianten af ECMA-script, som normalt omtales javascript ...
Avatar billede -master-d- Nybegynder
28. december 2003 - 12:44 #4
Det skal jeg ikke kunne sige, men det er den samme syntaks, dette kører dog på serverside og ikke clientside. Det jeg mente var at syntaksen for mit pattern i regex er den samme som i javascript.
Avatar billede -master-d- Nybegynder
28. december 2003 - 13:23 #5
Her er et lille eksempel:

<script Language="JScript" runat="server">
function MakeRegExpJS(streng){
var src = streng;
var re = /\w+/g; //Her skal jeg bruge et pattern
var arr;
while ((arr = re.exec(src)) != null){Replacer(arr);}
return(streng)
}
</script>

Det pattern skal jo som i det andet spørgsmål finde alt mellem <% og %> der så bliver eksekveret i en funktion som hedder Replacer.
Avatar billede -master-d- Nybegynder
28. december 2003 - 14:17 #6
Så fandt jeg endnu en gang selv løsningen..

Sådan ser den ud og således forbliver den.. :)

<script Language="JScript" runat="server">
function MakeRegExpJS(streng){
var r, re, arr, src;
src = streng
re = /<%[\w\W]+%>/g;  //Create regular expression pattern.
while ((arr = re.exec(streng)) != null){
  r = Replacer(arr);
  src = src.replace(arr, r);
}
response.write(src);
}
</script>
Avatar billede -master-d- Nybegynder
28. december 2003 - 14:18 #7
Men det er nok sidste gang jeg benytter mig af JScript.
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
Kurser inden for grundlæggende programmering

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