Autor Zpráva
Jára
Profil *
V jiné diskuzi zde byly uvedené regulární výrazy pro převod url na odkaz. Napříkad ve fóru. Byly uvedeny tyto dva výray. Problém je však pokud uživatel ve vstupním poli zadá odřádkování. V tu chvíli se na odkaz změní i zbytek zadávaného textu. Poradíte mi prosím někdo, jak zajistit, aby odkaz končil mimo tečky a čárky i koncem řádku?

(asi budou chybět nějaké lomítka)
$zaznam["vzkaz"] = eregi_replace("((http://)|(www\.))([^ ]+[^,. ])", "<a href=\"http://\\3\\4\">\\2\\3\\4</a>", $zaznam["vzkaz"]);

$zaznam["vzkaz"] = preg_replace("(((http://)|(www\.))([^ ]+[^,. ]))", '<a href="http://$3$4" >$2$3$4</a>', $zaznam["vzkaz"]);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0