解答
【解析】
首先要匹配的是 0 ~ 255
匹配 50 ~ 55: 5[0-5]{1}
匹配 0 ~ 49: [0-4]\d{1}
匹配 200 ~ 255: 2(5[0-5]{1}|[0-4]\d{1})
匹配 0 ~ 199: [0-1]?\d{1,2}
完整匹配 0 ~ 255:
(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})
组合成检测的ip 的正则表达式
var reg1 = /(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})/
// 把后边3段检测代码进行简化后
var reg2 = /(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}/
帖子还没人回复快来抢沙发