Toon posts:

[JScript/RegExp] Backslash wordt niet goed gepakt

Pagina: 1
Acties:

Verwijderd

Topicstarter
Onderstaande test geeft een Microsoft JScript runtime (0x800A138F)
'aMatch.0' is null or not an object
terug. Als ik de dubbele backslash weghaal wordt de RegExp wel goed uitgevoerd. Iemand enig idee wat ik fout doe?

code:
1
2
3
4
5
6
7
<script language="jscript" type="text/jscript" runat="server">

    var aMatch = /(\w:\\)/.exec("c:\dit is een test");

    Response.write(aMatch[0]);

</script>

Verwijderd

Topicstarter
Ik heb de oplossing al gevonden. Ongelovelijk maar waar: je moet ook in de doelstring backslashes escapen. :X

code:
1
2
3
4
5
6
7
<script language="jscript" type="text/jscript" runat="server">

    var aMatch = /(\w:\\)/.exec("c:\\dit is een test");

    Response.write(aMatch[0]);

</script>