前回、以下にご紹介したIPアドレスの正規表現を今回は解説してみます。 http://d.hatena.ne.jp/chaichanPaPa/20090125/1232848784 まず、IPアドレス(IPv4)の構造は、以下のようになっています。 A.B.C.D (A〜Dで各々とる値は、0〜255です) IPアドレスの正規表現 /^(\d|[01]?\d\d|2[0-4]\d|25[0-5])\.(\d|[01]?\d\d|2[0-4]\d|25[0-5])\.(\d|[01]?\d\d|2[0-4]\d|25[0-5])\.(\d|[01]?\d\d|2[0-4]\d|25[0-5])$/ 始めの『/^』は、IPアドレスの先頭からマッチさせます。 終わりの『$/』は、IPアドレスの末尾までマッチさせます。 途中の3個の『\.』は、A.B.C.Dの『.』のことで、A〜Dは同じ (\d|[0