验证ip地址:

 

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

 

 析:(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])    第一段 

           1\d{2}       --->   100~199

           2[0-4]\d    --->   200~249

           25[0-5]     --->   250~255

           [1-9]\d      --->   10~99    

           [1-9]         --->   1~9

          (\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)){3}    后面三段 都以 . 开头

          中间部分和上边差不多,不同的是,当一位数的时候,第一段取值为1~9,

          后三段都可以为 \d 即是包括0.

         {3}重复三次,即三段。

 

posted on 2018-07-19 15:54  上善若水-随  阅读(473)  评论(0编辑  收藏  举报