IPアドレスの正規表現

IPv4正規表現

^([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$


↑↑↑↑↑↑
長くてこのページでは隠れてしまっているかもしれません。

0~255 だけ、1部分は、、
([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
です。
これを、"\."で連結すれば良いわけです