Is valid IPv6

Supported in: Batch

Returns true if the input is a valid IPv6 address.

Expression categories: Cyber

Declared arguments

  • Expression: IP address to check.
    Expression<String>

Output type: Boolean

Examples

Example 1: Base case

Argument values:

  • Expression: ip
ipOutput
001:0db8:85a3:0000:0000:8a2e:0370:7334true
2001:db8:85a3:0:0:8A2E:0370:7334true
2001:db8:85a3::8a2e:370:7334true
::1true
fe80::true
::true
0:0:0:0:0:0:0:1true
2001:db8::true
::ffff:192.0.2.128true
2001:db8:0:0:1:0:0:1true
1234:5678:9abc:def0:1234:5678:9abctrue
abcd:ef01:2345:6789:abcd:ef01:2345:6789true
2001:db8:1234:0000:0000:0000:0000:0001true
2001:db8:1234::1true
2001:db8:85a3::8a2e:37023:7334false
2001:db8:85a3::8a2e::7334false
2001:db8:85a3:0:0:8A2E:0370:7334:1234false
2001:db8:85a3false
2001:db8:85a3::8a2e:370g:7334false
::ffff:192.0.2.999false
2001:db8:85a3:0:0:8A2E:0370:7334:false
:2001:db8:85a3:0:0:8A2E:0370:7334false
2001:db8:85a3:0:0:8A2E:0370:7334::false
GGGG:db8:85a3:0:0:8A2E:0370:7334false
2001-db8-85a3-0-0-8A2E-0370-7334false
nullfalse