1.使用filter_var:
$url = http://www.techbrood.com
if (filter_var($url, FILTER_VALIDATE_URL) !== false)
注意:上述语句不能检查带参数的情况,带参数以及其他的模式匹配请参阅filter_var的参数说明
2.使用正则表达式:
$subject = "http://www.techbrood.com";
$pattern = "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i";
preg_match($pattern, $subject, $matches);
print_r($matches);
by iefreer