【发布时间】:2011-08-05 18:13:20
【问题描述】:
我想使用 Java 验证 IPv4 地址。它应该使用dot-decimal notation 编写,所以它应该有3 个点(“.”),没有字符,点之间有数字,并且数字应该在有效范围内。应该怎么做?
【问题讨论】:
-
请注意,并非所有技术上有效的 IP 地址符号都具有三个点,只有 IP 地址的点符号具有它们。还要注意 ipv6,您可能希望也可能不希望将私有地址空间与公共地址空间分开。
-
如果您能将接受的答案更改为 worpet 的答案,我认为世界上所有的代码审查者都会非常感激 :)
-
@samthebest :哦。我很久以前就问过这个问题,并接受了当时对我有用的答案。
-
感谢@iRunner,这是有道理的。幸运的是,堆栈溢出确实允许您更改接受的答案,这不会招致任何惩罚。该功能恰好适用于这种情况,即新的更好的答案比原始答案出现得晚得多。请您试一试并接受 Worpet 的回答吗?
标签: java ip-address