better ipv6 regex