Peeer Medlem sedan mars 2002 5 907 inlägg Frågan 5 jan. 2003 23:49 #1 jag har nedstående pattern:
objRegExp.Pattern="(^|[^""])([url]http://[/url]|[url]https://[/url]|[url]ftp://[/url]|mailto:|file://|[url]telnet://[/url]|[url]gopher://[/url])([\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
Som min text körs igenom innan den visas på min hemsida. Den gör så att alla www-adresser man skrivit in blir till länkar. Men jag får problem när jag skriver in adresser med querystrings.
skriver jag in: https://www.wee.com/?do=something&err=nopp så byts "&-tecknet" ut mot "&;". Någon som vet hur man rättar till det?
Peeer Medlem sedan mars 2002 5 907 inlägg Skickar man med rätt pattern så får man nog fler svar ;) :r
objRegExp.Pattern="(^|[^\w/>])(www\.[\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
strText=objRegExp.Replace(strText,"$1<a href=""http://$2"" class=""link"" target=""_blank"">$2</a>$3")
Det konstiga är att när jag kör den genom webeyes testsida så funkar den korrekt. Kan det vara någon annan kod som spökar?
Peeer Medlem sedan mars 2002 5 907 inlägg Vad dum jag är. Det är ju för att jag kör server.htmlencode före RegExp. Hur kan man göra för att lösa det?
Peeer Medlem sedan mars 2002 5 907 inlägg Löste det!
Lite replaces här&där kan göra underverk!
crisse6 Medlem sedan dec. 2000 2 526 inlägg vem snackar du med? :e :D ;)
Peeer Medlem sedan mars 2002 5 907 inlägg
crisse6 skrev:
vem snackar du med? :e :D ;)
Mig själv & mina löss ;) :e