Heb het volgende stukje code:
Jammer genoeg ben ik niet zo regexp guru. Het url afkorten werkt nu, echter als iemand een url plaatst en enter ramt zet ik de enter om met nl2br. Hierdoor komt er soms achter een url <br /> te staan met als gevolg dat "<br meegenomen wordt in de link".
dus je krijgt dan <a href="http://www.isomis.nl<br">link</a>.
Ik wil nu nog een stukje toevoegen aan me regexp, dat als er in een url < voorkomt dat hij dan daarstopt. Kan iemand mij helpen?
bedankt!
PHP:
1
| $text = preg_replace('/(?<!\")(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/',' <a href="http://\\3">link</a> ', $text); |
Jammer genoeg ben ik niet zo regexp guru. Het url afkorten werkt nu, echter als iemand een url plaatst en enter ramt zet ik de enter om met nl2br. Hierdoor komt er soms achter een url <br /> te staan met als gevolg dat "<br meegenomen wordt in de link".
dus je krijgt dan <a href="http://www.isomis.nl<br">link</a>.
Ik wil nu nog een stukje toevoegen aan me regexp, dat als er in een url < voorkomt dat hij dan daarstopt. Kan iemand mij helpen?
bedankt!
Webontwikkelaar - Kitesurfer | Gamer