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 が間違っています";
}
---- --解決策--------------------
"/(http://)?w{3}.[^/.]+.(com|net|cn|org).(cn)?/i"
------解決策------------------
/^[a-zA-Z]+://.+/i