webForumDet fria alternativet

Bort med ()

Webbutveckling

2 svar · 406 visningar · startad av joel_joel88

Medlem sedan nov. 20021 222 inlägg
Frågan#1

Hej!

Denna funktion gör om adresser till länkar. Fast problemet är att paranteser blir länkar och det vill jag inte. Hur gör jag så att inte de registeras. Det registeras bla. i fall det är ett punk efter en parantes. ex (http://www.bla.com).

Någon som vet hur jag ska fixar detta?

objRegExp.Pattern = "(www.[^ ]*[\w])|((?:mailto\:|(?:news|(?:ht|f)tp(?:s?))\://){1}\S+)|\[url\](.*?)\[\/url\]|\[url=(.*?)\](.*?)\[\/url\]|\[mail=(.*?)\](.*?)\[\/mail\]"
Medlem sedan dec. 20025 483 inlägg
#2

Testa

objRegExp.Pattern = "(www.[^ ]*[\w])|((?:mailto\:|(?:news|(?:ht|f)tp(?:s?))\://){1}(?:[^\s\)\(])+)|\[url\](.*?)\[\/url\]|\[url=(.*?)\](.*?)\[\/url\]|\[mail=(.*?)\](.*?)\[\/mail\]"
Medlem sedan nov. 20021 222 inlägg
#3

Gött det fungerade! Tack för hjälpen :)

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)