概要
参考 phpspot 正規表現:正しいURLかどうか調べる
かぎカッコ?php
text = "http://www.yahoo.co.jp/";
if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $text)) {
echo "正しいURLです";
} else {
echo "正しくないURLです";
}
?>
正規表現は、認識を難しい。記号多すぎる。