Ticket #19028: 19028.diff
File 19028.diff, 776 bytes (added by , 12 years ago) |
---|
-
formatting.php
1427 1427 $ret = preg_replace_callback('#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]+)#is', '_make_web_ftp_clickable_cb', $ret); 1428 1428 $ret = preg_replace_callback('#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret); 1429 1429 // this one is not in an array because we need it to run last, for cleanup of accidental links within links 1430 $ret = preg_replace("#(<a( 1430 $ret = preg_replace("#(<a(\s+[^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $ret); 1431 1431 $ret = trim($ret); 1432 1432 return $ret; 1433 1433 }