URLフィールド 動作テスト urlフィールドに入力した場合どう処理されるか?----------------------------------- 1.http://a 無効 2.http://a.無効 3.http://.無効 4.http://a.a無効 5.http:// .a無効 6.http://www.test.co.jp/index.htm有効 7.http://w.org/有効 8.http://w.w.com/有効 9.http://a.a.a.a無効 10.http://a.a.a.jp無効 11.http://www.test.com無効 (このURLは実在しています。てきとーに打ち込んだら表示されました^^) 12.http://www.test.com/有効 13.http://./有効 14.http://a/無効 15.http://a./有効 16.http://a.a/有効 17.http://a.a./有効 18.http://a.a.a/有効 19.http://a.a.a./有効 20.http://a../有効 21.http://http://無効 22.http:// ./有効 23.http://http./有効 24.http://:./有効 25.http://a.//有効 26.http://a.ftp://有効 27.http://a.http:/有効 28.mailto:geo@co.jp無効 29.http://.http://有効 30.http://a.//有効 31.http://a.http://有効 32.http://a./http://有効 33.HtTp://a./ 出力を確認(そのまま通るかどうか)無効 34.HTTP://a./無効 35.http://a./. . . (改行を含んでいる場合) 有効 実験結果------------------------------------------------------------------------- 有効なプロトコルはhttpとftp (プロトコル部分は英小文字でなければならない) ドメイン部分には.が一つ以上含まれていなければならない パス部分に文字列が無くてもドメイン部分の後に/が必要(これはこれが正しいんだけどね。^^;)