匹配ip正则
规则:
ip分为四段,以.连接 ,每段都是3位数字
第一段可以是一位的 1-9,两位的01-99,三位的001-255
第二段可以是一位的 0-9,两位的00-99,三位的000-255
第三段可以是一位的 0-9,两位的00-99,三位的000-255
第四段可以是一位的 1-9,两位的01-99,三位的001-255
正则如下:
^((([1-9])|((0[1-9])|([1-9][0-9]))|((00[1-9])|(0[1-9][0-9])|((1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))))\.)((([0-9]{1,2})|(([0-1][0-9]{2})|(2[0-4][0-9])|(25[0-5])))\.){2}(([1-9])|((0[1-9])|([1-9][0-9]))|(00[1-9])|(0[1-9][0-9])|((1[0-9]{2})|(2[0-4][0-9])|(25[0-5])))$