You must log in or register to comment.
Not to nitpick, but an IPv6 address is represented as eight groups of four hexadecimal digits separated by :. Like 2001:0db8:3333:4444:5555:6666:7777:8888.
I’ll leave the regex to validate an ipv6 address as an exercise to the reader.
Omg, that’s twice now I’ve messed it up. Fixed.