/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?):\d{1,5}$/
^ 表示字符串的開始。
((25[0-5]|2[0-4]\d|[01]?\d\d?).) 表示匹配一個(gè) IP 地址的一段钢悲,可以是 0-255 之間的數(shù)字媳板,如果是 2 位數(shù)不能以 0 開頭椭豫,如果是 1 位數(shù)可以以 0 開頭慎王。由于是四段,所以要重復(fù)四次本辐。
(25[0-5]|2[0-4]\d|[01]?\d\d?) 前面就提到了桥帆,這里就不再解釋了,這是最后一段的正則表達(dá)式慎皱。
: 表示端口號(hào)前面的冒號(hào)老虫。
\d{1,5} 表示端口號(hào),最多五位數(shù)字茫多。
$表示字符串的結(jié)束祈匙。