AsaMedlem sedan dec. 20011 860 inläggTrådstart#1 Jag vill att när man skriver en länk som börjar på ex http:// eller bara www så ska det bytas mot [urln=http://länken]http://länken[/urln]
Anledningen är att jag använder denna replacekoden för att göra om länkarna:
regExp.Pattern = "\[urln=(.*?)\](.*)\[/urln\]"
strText = regExp.Replace(strText, "<a href=""$1"" target=""_blank"">$2</a>")
Går detta att fixa på nåt smart sätt?
AsaMedlem sedan dec. 20011 860 inläggIngen verkar kunna
Finns det nåt annat smidigt sätt då?
PPallemanMedlem sedan dec. 2000557 inlägg Du kan ju leka lite med denna kod:
[RED]<%
Function urlCode(str)
Set regExp = new regExp
regExp.Global = True
regExp.IgnoreCase = True
regExp.Pattern = "(([url]http://[/url])[a-zA-Z0-9.;?&/\=+@_-]+)"
urlCode = regExp.Replace(str, "[urln=$1]$1[/urln]")
End Function
Response.Write urlCode(strWhatever)
%>[/RED]
Men vore det inte smidigare att direkt skapa en länk då någon ex. skriver in en http://-adress?
AsaMedlem sedan dec. 20011 860 inläggTackar! Ska testa!
Joo det är det väl - men jag är lite krånglig av mig 