当前位置:Gxlcms > PHP教程 > 正则判断是不是为网站链接地址

正则判断是不是为网站链接地址

时间:2021-07-01 10:21:17 帮助过:10人阅读

正则判断 是否为网站链接地址
如题 例如判断 网站链接格式是个正常的链接 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.com/manual/en/function.filter-var.php

------解决方案--------------------
楼上的效果更好,如果你需要用正则的话

$reg = '/\b((?#protocol)https?
------解决方案--------------------
ftp):\/\/((?#domain)[-A-Z0-9.]+)((?#file)\/[-A-Z0-9+&@#\/%=~_
------解决方案--------------------
!:,.;]*)?((?#parameters)\?[A-Z0-9+&@#\/%=~_
------解决方案--------------------
!:,.;]*)?/i';

人气教程排行