![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Piszę podgląd BBCode, a jednym z elementów jest zamiana linków na kod HTML. Niestety, linki są zamieniane podwójnie, w wyniku czego na wyjściu otrzymujemy:
Kod Witaj świecie http://www.onet.pl">www.onet.pl a teraz http://wp.pl">WP!!! Wejściowy ciąg znakówKod Witaj świecie www.onet.pl a teraz [url=http://wp.pl]WP[/url]!!! Kod JavaScript odpowiedzialny za ww. operację jest następujący:
Dodałem kwantyfikator (?!["<]+?) ale obcina tylko ostatnią literkę adresu. Zmiana kolejności też nie pomaga. Jak poprawić powyższy kod, aby linki były zamieniane prawidłowo? Czy da się go uprościć? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:00 |