$replacement = array();
// url commencant par http, https ou ftp
- $patterns[] = '/((?:https?|ftp):\/\/(?:\.*,*[a-z@0-9~%$£µ&i#\-+=_\/\?;])*)/i';
+ $patterns[] = '/((?:https?|ftp):\/\/(?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i';
$replacement[] = '<a href="\\0">\\0</a>';
// url commencant par www.
- $patterns[] = '/(\s|^)www\.((?:\.*,*[a-z@0-9~%$£µ&i#\-+=_\/\?;])*)/i';
+ $patterns[] = '/(\s|^)www\.((?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i';
$replacement[] = '\\1<a href="http://www.\\2">www.\\2</a>';
if ($mails) {