Bonjour,
Je voudrais empecher es membres de mon site de poster leur adresses mails ou l'adresse de leur site sur dans un <textarea> de formulaire, j aimerais bien les remplacer par :
xxx@xxx.xx pour les mails
et
http://www.xxx.xxxx pour les urls
J ai fait une recherche sur le net concernant ce sujet...je suis tomber sur ces pistes interessantes :
http://www.regular-expressions.info/email.html
http://www.webcheatsheet.com/php/reg...xpressions.php
Cependant en essayant de construire le tout, j ai soit un vide en editant le formulaire soit un erreur me disant que j ai introduit des mauvais caracteres dan ma fonction...
Voici ce que j'utilise comme code :
Merci de votre precieuse aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $text=preg_replace("#[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}#", "xxx@xxx.xx", $text); $text=preg_replace("#(https?|ftp|file)://[-A-Z0-9+&@/%?=~_|!:,.;]*[-A-Z0-9+&@/%=~_|]#", "http://www.xxx.xxxx", $text);
Yaz![]()
Partager