IPv6 validation

前端 未结 6 943
抹茶落季
抹茶落季 2021-01-01 22:06

I used IPAddressUtil.isIPv6LiteralAddress (ipAddress) method to validate IPv6, but this method fails for ipv6-address/prefix-length format (format is mentioned

6条回答
  •  無奈伤痛
    2021-01-01 22:52

    You can use the Guava library, specifically using the com.google.common.net.InetAddresses class, calling isInetAddress().


    isInetAddress

    public static boolean isInetAddress(String ipString)

    Returns true if the supplied string is a valid IP string literal, false otherwise.

    Parameters: ipString - String to evaluated as an IP string literal

    Returns: true if the argument is a valid IP string literal

提交回复
热议问题