function Validateemail ($email)
{return eregi ("^[_a-z0-9-]+ (\.[ _a-z0-9-]+) *@[a-z0-9-]+ (\.[ a-z0-9-]+) * (\.[ a-z]{2,3}) $ ", $email);
}
function Validateurl ($url)
{return eregi ("^ (ht|f) tp://) (([A-z0-9-]+ (\.[ a-z0-9-]+) * (\.[ a-z]{2,3})) | ([0-9]{1,3}\.) {3} ([0-9]{1,3})) ((/|\?) [a-z0-9~#%& ' _\+=:\?\.-]*) *) $ ", $url);
}
function Converturls ($text)
{$text = Eregi_replace ((ht|f) tp://www\.| Www\.) ([A-z0-9-]+ (\.[ a-z0-9-]+) * (\.[ a-z]{2,3}) ((/|\?) [a-z0-9~#%&\\/' _\+=:\?\.-]*) *] "," http://www.\\3 ", $text);
$text = Eregi_replace (((ht|f) tp://) (([A-z0-9-]+ (\.[ a-z0-9-]+) * (\.[ a-z]{2,3})) | ([0-9]{1,3}\.) {3} ([0-9]{1,3})) ((/|\?) [a-z0-9~#%& ' _\+=:\?\.-]*) "," \\0 ", $text);
return $text;
}
function Convertmail ($text)
{$text = Eregi_replace ("([_a-z0-9-]+ (\.[ _a-z0-9-]+) *@[a-z0-9-]+ (\.[ a-z0-9-]+) * (\.[ a-z]{2,3})) "," \\0 ", $text);
return $text;
}
function Convertalllinks ($text)
{$text = Converturls ($text);
$text = Convertmail ($text);
return $text;
}
?>
The above describes the Windowslivemail Email+url judgment and automatic conversion functions, including the windowslivemail aspects of the content, I hope that the PHP tutorial interested in a friend helpful.