php中url地址合法性检测函数

一个实例的php中url地址验证函数,代码如下:

  1. // 函数名:CheckWebAddr($C_weburl)
  2. // 作 用:判断是否为有效网址
  3. // 参 数:$C_weburl(待检测的网址)
  4. // 返回值:布尔值
  5. // 备 注:无
  6. //-----------------------------------------------------------------------------------
  7. function CheckWebAddr($C_weburl)
  8. {
  9. if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_weburl))
  10. {
  11. return false;
  12. }
  13. return true;
  14. }