【发布时间】:2012-07-03 08:08:45
【问题描述】:
我似乎无法获得用于验证 IP 地址的正确正则表达式,包括对通配符 (*) 的支持,该通配符 (*) 只能在末尾出现。例如:
有效
1.2.*
1.2.3.*
1.2.3.4
无效
1
1.2
1.2*
1.2.3
1.2.3*
1.*.3.4
我已经接近(并在这里找到了一些类似的问题/答案),但无法让所有场景都通过/失败。谁能帮我吗?顺便说一句 - 验证八位位组是 0-255 不是必需的,但会很酷。
【问题讨论】:
-
你为什么不发布你最好的,最接近的尝试?
-
那么
*或1.*应该通过还是失败?
标签: regex validation