Abrangência média do endereço IPv6

A abrangência média detecta os endereços IPv6 e valida que correspondem ao formato xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx. Também valida que não comecem com o numeral 0.
Padrões de abrangência média do endereço IPv6
Padrões
[0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
O padrão continua em 44 repetições.
Validador de abrangência média do endereço IPv6
Validador obrigatório
Descrição
Verificação de validação média do endereço IPv6
Verifica cada endereço IPv6 e sua correspondência ao formato xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, e que esses endereços não comecem com o numeral 0.