php 检测url

          if (!preg_match("/(?:(?:https?|ftp)://|www.)[-a-z0-9+&@#/%?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/i",I('url'))) {
                  $this->error("无效的 URL,请重新输入"); 
                }
原文地址:https://www.cnblogs.com/zc290987034/p/9264810.html