在Java中使用通配符(仅限最后一个索引)验证ip地址的正则表达式
我似乎无法获得正确的正则表达式来验证IP地址,包括对通配符(*)的支持,它只能出现在末尾(最后一个索引)意味着*(星号)只能在第三个“.”之后使用(点)。例如:
有效IP
- 0.0.0.*
- 255.255.255.*
无效IP
- 0.*
- 255.*
- 256.*
- 0.0.*
- 255.255.*
- 256.256.*
你可以在下面搜索框中键入要查询的问题!
我似乎无法获得正确的正则表达式来验证IP地址,包括对通配符(*)的支持,它只能出现在末尾(最后一个索引)意味着*(星号)只能在第三个“.”之后使用(点)。例如:
有效IP
- 0.0.0.*
- 255.255.255.*
无效IP
- 0.*
- 255.*
- 256.*
- 0.0.*
- 255.255.*
- 256.256.*
# 1 楼答案
您可以使用以下代码来识别IP地址
可以根据您的要求更改正则表达式
# 2 楼答案
# 3 楼答案
像这样的东西应该可以做到:
我认为这一点相当准确