粘贴代码文本(请勿用截图)
[0-9]{1,3} 表示由 0-9 十个数字、1 - 3 位。剩下还用讲吗?
[0-9]{1,3}
P.S. 其实这个表达式不严谨,因为 IP 只能是 0-255(首位是 1-255),而这个表达式虽然限定了位数,但没有限定最大值。正确的表达式应该是 ^((d|[1-9]d|1d{2}|2[0-4]d|25[0-5]).){3}(d|[1-9]d|1d{2}|2[0-4]d|25[0-5])$,原理见下图。
^((d|[1-9]d|1d{2}|2[0-4]d|25[0-5]).){3}(d|[1-9]d|1d{2}|2[0-4]d|25[0-5])$
1.4m articles
1.4m replys
5 comments
57.0k users