ckeditor protectEmails

Petit problème avec la regex preg_match_all('/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i', $s, $matches) dans ckeditor (dernière version et les autres aussi).

Les url flickr sont remplacées par du js

Exemple :
<a href="http://www.flickr.com/photos/8557366@N07/5285229512/">;
Devient :
<a href="http://www.flickr.com/photos/<script type="text/javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%38%35%35%37%33%36%36%40%4e%30%37%27%29'))</script>/5285229512/">

Je propose de remplacer la regex par \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

Ou bien la big regex rfc http://ex-parrot.com/~pdw/Mail-RFC822-Address.html

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.