這里講的是IPv4的地址格式,總長度 32位=4段*8位,每段之間用.分割, 每段都是0-255之間的十進制數值。
將0-255用正則表達式表示,可以分成一下幾塊來分別考慮:

IP地址格式可表示為:XXX.XXX.XXX.XXX,XXX取值范圍是0-255,前三段加一個.重復了三次,在與最后一段合並及組成IP地址的完整格式。
所以IP地址的正則表示法如下:
((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))
