login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Reg. Exp. voor links, behalve mailto (Opgelost)

Offline mike87 - 22/12/2009 16:26
Avatar van mike87Nieuw lid Momenteel gebruik ik een expressie om uit een nieuwsbrief alle linkjes te filteren. Maar nu worden ook de mailto: links gefilterd wat ik eigenlijk niet wil.

Maar hoe ziet een reg. expressie eruit zodat wel alle normale links worden meegenomen waar geen mailto: instaat?

Nu heb ik:
/(<a href=(\"|\'))([0-9a-zA-Z\=\?\&\-\_\+\%\:\/\. ]{1,})(\"|\')?/i

Alleen kan ik niet op internet vinden wat ik moet toevoegen om mailto: niet toe te staan in de expressie.

1 antwoord

Gesponsorde links
Offline Richard - 22/12/2009 16:30 (laatste wijziging 22/12/2009 16:30)
Avatar van Richard Crew algemeen
  1. $string = '{(<a href=)(["\'])(?!mailto:)([0-9a-zA-Z=?&_+%:/. -]+)\2[^>]*>}';
Bedankt door: mike87
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s