men ikke hvis jeg giver værdien som almindelig string???
<code> var strRe='<BODY[\s\S]*onload=[\"]?([^\>]*init\(\);)' </code>
De to indeholder nøjagtigt det samme?! her er resten af scriptet, htmldata er variablen som indeholder vores data.
<code> re = new RegExp(strRe,'gi') while ((reArr = re.exec(htmldata)) != null) { htmldata = htmldata.replace(reArr[1], ""); } </code> ...som gerne skulle slette definitionen af en onload() begivenhed indtil den støder på udtrykket "init()"...
hej roervig og tak for hurtigt svar det var en god ide. Måske har jeg siddet for meget med serverside kode, for det kunne man da og årsagen var at jeg skal huske at dobbelt-escape \\ alle slashes i min streng...
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.