IPアドレスの正規表現はどう書いたらよいか調べてみた。Rubyで使用することを想定している。
ここの記事に書いてあるのが良さそうなので採用することにした。
How to Match IPv4 Addresses with Regular Expressions – O’Reilly Answers
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
これまで簡単な正規表現しか使ってこなかったので、最初見たときよくわからなかった。。。
“IPアドレスの正規表現 [IPv4]” の続きを読む