Class InetAddressValidator

java.lang.Object
com.alibaba.fastjson2.util.InetAddressValidator

public class InetAddressValidator extends Object
  • Constructor Details

    • InetAddressValidator

      public InetAddressValidator()
  • Method Details

    • getInstance

      public static InetAddressValidator getInstance()
      Returns the singleton instance of this validator.
      Returns:
      the singleton instance of this validator
    • isValid

      public boolean isValid(String inetAddress)
      Checks if the specified string is a valid IP address.
      Parameters:
      inetAddress - the string to validate
      Returns:
      true if the string validates as an IP address
    • isValidInet4Address

      public boolean isValidInet4Address(String inet4Address)
      Validates an IPv4 address. Returns true if valid.
      Parameters:
      inet4Address - the IPv4 address to validate
      Returns:
      true if the argument contains a valid IPv4 address
    • isValidInet6Address

      public boolean isValidInet6Address(String inet6Address)
      Validates an IPv6 address. Returns true if valid.
      Parameters:
      inet6Address - the IPv6 address to validate
      Returns:
      true if the argument contains a valid IPv6 address
      Since:
      1.4.1