"Ryan Kristensen"
> Hej.
>
> Jeg er igang med at hente noget ud af en tekststreng.
> strengen vil ligne denne:
> "
http://www.domæne.dk/board/board.asp?thpostid=31#post31"
> Det eneste der bliver ændret er 31.
>
> Det jeg gerne vil have ud af stregen er: ?thpostid=31
> Jeg har forsøgt med dette regexp:
> var addy = /(\?).*(?=#)/.exec(adresse)[0]
> hvilket virker fint i IE6, IE5.5, Opera7.6P2 og Mozilla, men IE 5 fejler
> pga. (?=#) nærmere betegnet ?=, som den af en eller anden grund ikke vil
> gøre.
> Jeg får fejlen: Unexpected Quantifier.
>
> Er der nogen der kan gennemskue, hvordan jeg kan få det til at virke i IE5
> også?
>
> --
> Ryan Kristensen
Hvis du ikke har bidt dig fuldstændig fast i at det _skal_ være regexp og
hvis
nummer tegnet (#) altid forekommer kun en gang og altid er efter det tal du
jagter,
kunne du jo lede efter det og så tælle baglæns til lighedstegnet (=)
--
Med venlig hilsen
Tom Jensen
www.FFSoft.dk