正则判断 是否为网站链接地址如题 例如判断 网站链接格式是个正常的链接 http://bbs.csdn.net/topics/new?forum_id=PHPBase 分享到: ------解决方案--------------------echo filter_var("http://bbs.csdn.net/topics/new?forum_id=PHPBase", FILTER_VALIDATE_URL); //http://bbs.csdn.net/topics/new?forum_id=PHPBase echo filter_var("http:bbs.csdn.net/topics/new?forum_id=PHPBase", FILTER_VALIDATE_URL); //空 参见:http://de3.php.net/manual/en/function.filter-var.php------解决方案--------------------楼上的效果更好,如果你需要用正则的话 $reg = '/\b((?#protocol)https?------解决方案--------------------ftp):\/\/((?#domain)[-A-Z0-9.]+)((?#file)\/[-A-Z0-9+&@#\/%=~_------解决方案--------------------!:,.;]*)?((?#parameters)\?[A-Z0-9+&@#\/%=~_------解决方案--------------------!:,.;]*)?/i';