在Java中验证MAC和IP地址

时间:2012-12-12 11:11:51

标签: java regex

我正在编写一个程序来读取excel表中的数据,该表包含一堆有关计算机的信息,这些信息将由用户输入。然后,此excel文件将转换为其他用途的其他格式。我可以读取所有值没问题,但我只需要帮助验证用户输入的MAC和IP地址,以确保信息正确。一些正则表达式会很棒,因为我相信我会在某个阶段再次使用它们。

感谢。

2 个答案:

答案 0 :(得分:1)

 "^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
    "([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
    "([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
    "([01]?\\d\\d?|2[0-4]\\d|25[0-5])$"

答案 1 :(得分:1)

([0-9A-F] {2} [: - ]){5}([0-9A-F] {2})

这是用于mac地址