满足www类型的
//$url_message =
preg_match_all('/(https?:\/\/)?([\da-z-\.]+)\.([a-z]{2,6})([\/\w
\.-?&%-]*)*\/?/',$message,$urlall);
满足http://类型的
$url_message =
preg_match_all('/(http|https|ftp|file){1}(:\/\/)?([\da-z-\.]+)\.([a-z]{2,6})([\/\w
\.-?&%-=]*)*\/?/',$message,$urlall);
正则匹配url地址:
$preg="/^(https?:\/\/)?(((www\.)?[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)?\.([a-zA-Z]+))|(([0-1]?[0-9]?[0-9]|2[0-5][0-5])\.([0-1]?[0-9]?[0-9]|2[0-5][0-5])\.([0-1]?[0-9]?[0-9]|2[0-5][0-5])\.([0-1]?[0-9]?[0-9]|2[0-5][0-5]))(\:\d{0,4})?)(\/[\w-
.\/?%&=]*)?$/i"; //用于匹配的正则表达式