phpでURLが正しいかどうかを確認するにはどうすればよいですか? ?
URL の形式は次のとおりです:
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.htm
http://www.abc.com/s/xx.php
http://www.abc.com/s/xx .asp/
https://www.abc.com/s/xx
ftp://www.abc.com/
etc.
if (preg_match("/??????????????????//",$url)){//ここにどう書くか?考えられるすべての URL 形式を処理できますか?
echo "URL は正しいです";
}else{
echo "URL が間違っています";
}
---- --解決策--------------------
には、先頭にドットがあり、その後に / または空が続く com|cn|net が含まれますそれが URL であることを確認します。
------解決策---------