网址格式有:
http://www.abc.com
http://abc.com
http://www.abc.com/
http://abc.com
http://www.abc.com/s/http://www.abc.com/s/s/http://www.abc.com/s/xx.htmhttp://www.abc.com/s/xx.phphttp://www.abc.com/s/xx.asp/https://www.abc.com/s/xxftp://www.abc.com/等等if (preg_match("/?????????????????//",$url)){//这里怎么写?能够应对各种可能的网址格式?
echo "网址正确";
}else{
echo "网址错误";
}
http://www.abc.com
http://abc.com
http://www.abc.com/
http://abc.com
http://www.abc.com/s/http://www.abc.com/s/s/http://www.abc.com/s/xx.htmhttp://www.abc.com/s/xx.phphttp://www.abc.com/s/xx.asp/https://www.abc.com/s/xxftp://www.abc.com/等等if (preg_match("/?????????????????//",$url)){//这里怎么写?能够应对各种可能的网址格式?
echo "网址正确";
}else{
echo "网址错误";
}
上面列的都算啊??域名包括不包括什么.us,.kr,.cn,.uk之类的,包括不包括.com.cn这样的,包括不包括子域名,
包括不包括新兴的.xxx啊? 包括内部网比如 localhost这样的吗?....
除了http/ftp,包括https吗? ftps?...
后面的路径有大写吗?有中文吗?含特殊字符吗?...
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)